Birmingham City play Northampton Town in their latest League One fixture this afternoon