Jamie Vardy was among the goals as Leicester as they got back on track for automatic promotion to the English Premier League by beating Norwich3-1 win at home.
Gabriel Sara put the Canaries ahead against the run of play on Monday but Kiernan Dewsbury-Hall headed the Foxes level.
Stephy Mavididi’s fine 61st-minute finish gave the home side a deserved lead, but it was not until the third minute of stoppage time that substitute Vardy struck to make it 3-1.
It meant Leicester went back to the top of the table ahead of Ipswich’s clash with Southampton and Leeds’ home fixture against Hull on Monday evening.
Darnell Furlong’s stoppage-time piledriver extended West Brom’s unbeaten run to eight games as they fought back from two goals down to draw 2-2 with Watford.
The Baggies, who went into the game at the Hawthorns in fifth place, trailed to goals from Edo Kayembe and substitute Mileta Rajovic, but Brandon Thomas-Asante dragged them back into it before Furlong snatched a point.
Liam Kitching scored two own goals as Coventry lost ground in the race for a playoff place following a surprise 2-1 home defeat by Cardiff.
Ellis Simms’ 17th goal of the season had put the Sky Blues ahead but Kitching twice put through his own net, the first in emphatic style.
His manager, Mark Robins, refused to blame his hapless defender though. “It [Kitching’s first own goal] is inexplicable, he looks like he’s trying to clear the crossbar with it, rather than move it to the side of the goal.
“Sometimes it happens when you’re under pressure and you feel you’ve got to do something, and in that instance you’ve made the wrong decision and the consequences are there.
“I think, to all intents and purposes, that isn’t why we lose the game,” he said.
Jay Stansfield gave Birmingham’s new interim boss Gary Rowett the first win of his second spell in charge with the only goal against Preston.
Michael Ihiekwe’s own goal and a second from Isaiah Jones stretched Middlesbrough’s unbeaten run to six games despite Sam Greenwood’s penalty miss as the beat struggling Sheffield Wednesday at the Riverside Stadium.
Sammie Szmodics took his tally for the season to 23 with a brace as Blackburn secured a first league victory in 10 attempts with a crushing 5-1 win at Sunderland.
Ryan Hedges, Tyrhys Dolan and Andrew Moran also scored to ease Rovers’ fears of being dragged into a relegation battle.
Nahki Wells’ header condemned Plymouth to a fifth successive home defeat without scoring as Bristol City won 1-0.
Steve Cook’s sweet volley was enough to secure a 1-0 win for QPR at Swansea, which moved them six points clear of the drop zone.
A late header from substitute Charlie Wyke preserved Rotherham’s Championship status for the time being.
The Millers, who last tasted victory in the league on Boxing Day, took a 71st-minute lead against Millwall through Sebastian Revan but needed Wyke’s 86th-minute goal to win 2-1 after Ryan Longman had equalised.
Huddersfield also remain in trouble after Stoke’s Ki-Jana Hoever cancelled out Bojan Radulovic’s goal in a 1-1 draw.