Coventry ended a traumatic week in the history of the club by winning against at the Ricoh Arena on Good Friday.
Deducted 10 points on Thursday after entering administration, the Sky Blues managed to put off-field distractions behind them as a first-half Cyrus Christie strike secured three points with a 1-0 win over Rovers.
Second-placed Swindon could not fully capitalise on Doncaster's surprise defeat as they were held to a 1-1 draw at the County Ground by struggling Oldham.
Lee Barnard gave the Latics a shock lead but Lee Johnson's side could not keep Swindon at bay and Adam Rooney levelled for the hosts a little over three minutes later.
That result meant both Bournemouth and Brentford could leapfrog Swindon if they could win their matches against Colchester and Notts County, respectively.
Bournemouth recorded a 1-0 win at the Weston Homes Community Stadium to move second, and within two points of top spot, with a close-range Brett Pitman effort proving decisive.
Brentford also moved ahead of Swindon courtesy of a 2-1 home victory over Notts County.
Toumani Diagouraga gave the hosts a half-time lead before Bradley Wright-Phillips fired Brentford 2-0 ahead.
County hit back with 17 minutes remaining as Alan Judge tapped home the rebound after Brentford goalkeeper Simon Moore had saved Jamal Campbell-Ryce's penalty.
Sheffield United moved to within two points of the automatic promotion places courtesy of a vital 1-0 away win against Tranmere.
With both sides hoping to close the gap to the sides above them it was an unfortunate own goal by Tranmere's Ash Taylor that was the difference, with Ronnie Moore's side dropping to sixth in the table.
Yeovil and Walsall met at Huish Park with both sides hoping to push closer to the play-off positions but the game petered out into a goalless draw.
Hartlepool continue to struggle in their fight for League One survival as their 10 men lost 2-0 at home to MK Dons.
Patrick Bamford opened the scoring for Karl Robinson's side after just seven minutes and Hartlepool's job became even harder when Simon Walton was sent off five minutes into the second half.
Dean Bowditch doubled the lead for the mid-table Dons, with Hartlepool eight points from safety at the foot of the table.
A last-minute penalty from Andy Bishop was enough for second-bottom Bury to rescue a point with a 2-2 at home to Crewe.
A late Bradden Inman strike looked to have won the game for the visitors, after Tom Soares scored just before the hour mark to bring Bury level following Max Clayton's opening goal.
But Bishop's dramatic penalty, virtually the last kick of the game, was enough to move Bury on to 34 points and give them hope of survival.
Scunthorpe managed to drag themselves out of the relegation places as they won 2-1 at home to Leyton Orient.
Orient had gone seven games without defeat heading into the match at Glanford Park but goals from Akpo Sodje and Niall Canavan were enough for Scunthorpe, with Kevin Lisbie's header on the stroke of half-time proving to be only a consolation for the visitors.
Two penalties from Lee Miller earned Carlisle a 2-2 draw against Shrewsbury.
A Matthew Richards free-kick and a Yado Mambo strike had twice given Shrewsbury the lead but Miller coolly converted two spot-kicks to grab the hosts a share of the spoils.
Stevenage left the Broadfield Stadium with a 1-1 draw after playing for over an hour with 10 men against Crawley.
Miguel Comminges was sent off for a professional foul on Josh Simpson before Mark Roberts headed Stevenage in front. Matthew Sparrow scored 10 minutes into the second half but Crawley could not find a winning goal as Stevenage hung on for a point.
In Friday's evening kick-off, Keith Keane's spectacular second-half volley salvaged a point for Preston as they came from behind to draw 1-1 with Portsmouth.
Keane's 77th-minute strike - his first league goal for five years - flew past Simon Eastwood to cancel out a third-minute opener from Jed Wallace, whose shot had crept under Declan Rudd.