Watch all the Sky Bet League Two goals in our review of Saturday's action as Lincoln were promoted despite being held to a 1-1 draw by Cheltenham.
Click play on the video above to watch the action and scroll down for the results, review and updated table.
- Bury 2-0 Colchester
- Cambridge 0-3 Newport
- Crewe 3-0 Notts County
- Exeter 2-0 Port Vale
- Forest Green 2-0 Macclesfield
- Lincoln 1-1 Cheltenham
- Morecambe 1-1 Grimsby
- Northampton 1-1 Mansfield
- Oldham 2-2 Swindon
- Stevenage 3-0 Carlisle
- Tranmere 2-1 MK Dons
- Yeovil 0-1 Crawley
Lincoln were promoted to Sky Bet League One, despite being held to a 1-1 draw by Cheltenham at Sincil Bank. All that and much more.
On-loan Bradford striker Shay McCartan fired home a long-range effort midway though the first half to put the Imps in front with his seventh league goal this season, but Cheltenham substitute George Lloyd equalised after 73 minute.
The point proved enough for Lincoln to become the first team in the Football League to seal promotion after third-placed Mansfield drew and MK Dons lost to play-off rivals Tranmere.
A second-half headed brace from Dominic Telford, strike partner Nicky Maynard providing the assist each time, handed Bury a 2-0 victory over Colchester as the Shakers moved into second.
Promotion hopefuls Mansfield were held to a 1-1 draw at Northampton after Malvind Benning's opener was cancelled out by Sam Foley's header for the hosts.
MK Dons dropped down a spot to fourth following a narrow 2-1 defeat at Prenton Park.
Kieran Agard's header just after the half-hour mark, his 20th league goal this campaign, cancelled out Tranmere midfielder David Perkins' opener. But the hosts hit back as Connor Jennings headed home after 62 minutes to seal maximum points.
Sixth-placed Forest Green strengthened their play-off push thanks to a 2-0 win over Macclesfield, with Christian Doidge and Joseph Mills on target in the second half.
Exeter got their play-off hopes back on track with a comfortable 2-0 win over Port Vale at St James Park.
Nicky Law fired the hosts ahead from the penalty spot in the second minute and Hiram Boateng doubled their lead 10 minutes after the break.
Kurtis Guthrie dealt Carlisle's play-off hopes a blow as he netted a brace in a 3-0 defeat at Stevenage.
Guthrie scored twice, his second from the penalty spot, after setting up Arthur Iontton for their opener as the hosts moved up a place to 11th.
Oldham and Swindon played out a 2-2 draw from a topsy-turvy match at Boundary Park, with the visitors just holding on to 10th spot to sit five points off the top seven.
Sam Edmundson put Latics ahead as he slotted home the rebound following Mohamed Maouche's free-kick after seven minutes, but Michael Doughty levelled from the penalty spot on the stroke of half-time.
Kyle Bennett put the away side in front just after the hour mark before Oldham levelled with 20 minutes remaining through Johan Branger to seal a point.
Cambridge slipped closer to the relegation zone after a 3-0 defeat at home to Newport, with Padraig Amond, Jamille Matt and Harry McKirdy on target.
Morecambe and Grimsby claimed a much-needed point each from a 1-1 draw as Aaron Collins' second-half penalty was cancelled out by a late effort from Grimsby's Charles Vernam.
Basement boys Notts County sunk further into trouble as goals from Aaron Taylor-Sinclair, Ryan Wintle and James Jones secured Crewe a 3-0 win at Gresty Road, while Filipe Morais' second-half effort proved enough as Crawley edged past second-bottom Yeovil 1-0.