Rotherham, Swansea and Darlington appear destined to fill the top three places in Division Three and gain automatic promotion.

Below we list the remaining fixtures of the teams who are battling it out with Barnet for the play-off spots.

Northampton: (Pl 41, Pts 67): Sat Apr 15: Darlington (A), Fri Apr 21: HULL (H), Mon Apr 24: Rochdale (A), Sat Apr 29: MANSFIELD (H), Sat May 6: Torquay (A).

Cheltenham: (P 41 Pts 66). Sat Apr 15: YORK (H), Sat Apr 22: DARLINGTON (H), Mon Apr 24: Rotherham (A), Sat Apr 29: CHESTER (H), Sat May 6: Southend (A).

Peterborough: (Pl 40, Pts 65 ): Sat Apr 15: EXETER (H), Wed April 19: Rochdale (A), Sat Apr 22: HALIFAX (H), Wed Apr 26: Brighton (A), Sat April 29: TORQUAY (H), Sat May 6: Chester (A).

Barnet: (Pl 41, Pts 64): Sat Apr 15: Halifax (A), Sat Apr 22: ROTHERHAM (H), Mon Apr 24: Hull (A), Sat Apr 29: LEYTON ORIENT (H), Sat May 6: Rochdale (A).

Hartlepool: (Pl 41, Pts 62): Sat Apr 15: LINCOLN (H), Sat Apr 22: MANSFIELD (H), Mon Apr 24: Darlington (A), Sat Apr 29: ROTHERHAM (H), Sat May 6: Hull (A).

Plymouth: (Pl 41, Pts 61): Sat Apr 15: SWANSEA (H), Sat Apr 22: ROCHDALE (H), Mon Apr 24: Leyton Orient (A), Sat Apr 29: HULL (H), Sat May 6: Mansfield (A).

Torquay: (Pl 41, Pts 60): Sat Apr 15: Southend (A), Sat Apr 22: Peterborough (A), Mon Apr 24: MACCLESFIELD (H), Sat Apr 29: Swansea (A), Sat May 6: NORTHAMPTON (H).

Rochdale: (Pl 40, Pts 60): Sat Apr 15: Shrewsbury (A), Sat Apr 22: Plymouth (A), Mon April 24: NORTHAMPTON (H), Sat Apr 29: MACCLESFIELD (A), Sat May 6: BARNET (H).

Brighton: (Pl 41, Pts 58): Sat Apr 15: ROTHERHAM (H), Sat Apr 22: York (A), Wed Apr 26: PETERBOROUGH (H), Sat Apr 29: Shrewsbury (A), Sat May 6: CARLISLE (H).

Macclesfield: (Pl 41, Pts 58): Sat Apr 15: Carlisle (A), Sat Apr 22: CHESTER (H), Mon Apr 24: Torquay (A), Sat Apr 29: ROCHDALE (H), Sat May 6: Halifax (A).

PLAY-OFF SEMI-FINALS: First leg: Sun May 14. Second leg: Weds May 17. FINAL: Fri May 26.