Just nine points separate the top nine teams in the division, and there is still plenty to play for at the other end of the table too.
Crawley Town 2-0 Exeter City
He answered their calls on this occasion, following up Tom Nichols’ penalty to seal a comfortable win for John Yems’ side.
Shaun Miller’s added-time goal condemned the away side to their seventh defeat in nine games, whose last four defeats have all been by a one-goal margin.
Walsall 1-2 Bradford City
Midfielder Levi Sutton played a starring role as Bradford City continued their surge up the table under joint managers Mark Trueman and Connor Sellars, who were appointed on a permanent basis before the 1-0 victory over Leyton Orient.
Sutton scored one and set up the other for the visitors, who have now won four consecutive fixtures and only lost one of their last 13 outings.
Mark Moseley’s men picked up another vital point at home in their push for survival, with Southend United taking eight of the last 15 points available.
Salford City dominated possession of the ball but could not get their frontman Ian Henderson in the game. The Ammies struggled to create a chance of any real significance against a resolute Southend side.
Scunthorpe United 0-2 Cheltenham Town
Sam Smith and Callum Wright's first-half goals kept Cheltenham Town's promotion push firmly on track with a comfortable victory against a resurgent Scunthorpe United side.
A half-volley from Smith and a poacher’s finish from Wright allowed the Gloucestershire travellers to sit back and absorb pressure in the second half, which they did excellently well to take all three points.
Mansfield Town 1-0 Morecambe
Bowery’s first-time effort just before the break also ended a five-game winless run for the Stags and pushed Nigel Clough’s side up to 16th in the table.
Despite their great form, Morecambe were poor in this one, registering just one shot on target, which failed to test Aidan Stone in the Mansfield goal.
Leyton Orient 1-3 Tranmere Rovers
Ross Embleton was desperate for a win heading into this game, having gone the previous six without one; however, the Orient boss left the game not just without the points but also his job.
On the other hand, Tranmere Rovers continued their stellar form, securing their fifth win in seven games, which keeps them in hot pursuit of an automatic promotion spot.
James Vaughan, who has 18 goals this season, did not score against Orient but set up Kaiyne Woolery for the second of three brilliant Tranmere goals.
Harrogate Town 1-0 Grimsby Town
Simon Weaver’s side completed the double over the Mariners thanks to a second-half header from Mark Beck, his first goal since September 2019, with the home side moving into the top half of the table in their debut EFL campaign.
Carlisle United 1-3 Oldham Athletic
The hosts, who had dropped out of the play-offs in recent weeks after a blistering start to the season, took the lead in the first period through Josh Kayode.
Newport County 0-0 Stevenage
As the scoreline suggests, it was a game of few clear-cut chances with the visitors content with the point, which extends the gap from the relegation zone to nine points.
In possibly the pick of the chances, Elliott List went close to scoring his fifth goal in nine games but was denied by Newport ‘keeper Nick Townsend.
Port Vale 0-1 Cambridge United
Traffic problems for the visitors saw kick-off delayed by 15 minutes, but they took the points courtesy of a brilliant long-range effort from the substitute five minutes from time.
The result leaves Darrell Clarke winless from his first three games in charge of Port Vale, who have won just two games in 2021.
Forest Green Rovers 3-0 Colchester United
Jamille Matt continued his stellar goalscoring form with a double, making five goals in four matches and 15 for the season, with his performances key to Rovers’ great season so far.
Mark Cooper’s side move to within one point of top spot with two games in hand on Cambridge, while Colchester, who last won in December, remain seven points above the drop zone.