Cobblers are on course for the play-offs at present but still hold out hope of chasing down the top three. Is it realistic? Who has the harder fixtures? Here are all the games left to be played between the current top nine...

5. March 28: Exeter City v Bradford City
It's another tricky one for the Grecians (65) a few days later when they take on Bradford (54) at St James Park. Cobblers entertain Oldham that afternoon. | Getty

6. March 28: Port Vale v Crewe Alexandra
Play-off hopefuls Vale (56) play host to David Artell's second-placed Crewe (66) at Vale Park. | Getty

7. April 4: Bradford City v Colchester United
This promises to be a massive day in the promotion tussle as six of the top nine play each other, including this play-off contest contest between 9th (54) and 8th (55) at Valley Parade. | Getty

8. April 4: Cheltenham Town v Exeter City
Elsewhere, it's a clash of 5th (63) and 4th (65) at Whaddon Road | Getty

