PORT Vale kept themselves top of League Two with a 3-1 win at Fleetwood.
Rico Richards fired Vale ahead, but Carl Johnston soon equalised in the 36th minute. Ryan Croasdale and Ronan Curtis then scored after the break to secure all three points.
Doncaster scored a stoppage-time penalty from Joe Ironside to win 2-1 at Swindon to stay second, a point behind Vale.
Rovers defender Joseph Olowu broke the deadlock just before the hour, but Harry Smith struck an equaliser with 15 minutes left before Ironside kept his cool from the spot.
Walsall are third after they won 4-1 at Grimsby, with Jamille Matt, Jamie Jellis, Nathan Lowe and substitute Danny Johnson all scoring in the second half.
Matty Platt’s goal gave Notts County a 1-0 home win over AFC Wimbledon.
Bradford came from behind to beat Gillingham 2-1, which was a fourth straight league defeat for the visitors.
Shaun Whalley’s early strike gave Accrington a 1-0 victory at Barrow.
Carlisle drew 1-1 against Harrogate to move off the bottom above Morecambe, who lost 3-1 at home against MK Dons.
Late goals from Omari Patrick and Harvey Saunders gave Tranmere a 2-1 win at Bromley, Jordan Thomas scored twice as Cheltenham won 2-1 at Colchester while Crewe and Salford drew 1-1.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here