Elsewhere, promotion hopefuls Ipswich poured more misery on free-falling Millwall and Sunderland and Middlesbrough were both stunned on their travels by Huddersfield and Preston respectively.
Catch up on Wednesday's Championship action:
Huddersfield 1-0 Sunderland
Matty Pearson’s late first-half goal was enough to secure Huddersfield Town’s first league double over Sunderland since the 1960/61 season with a 1-0 win at the John Smith’s Stadium, as Jon Worthington made it two wins in three games as caretaker manager.
Plymouth 2-2 Coventry
Liam Kitching scored a 96th-minute equaliser as Coventry City twice came from behind to rescue a point from a pulsating clash with Plymouth Argyle at Home Park.
Preston 2-1 Middlesbrough
Emil Riis's 60th-minute match-winner helped Preston North End beat Middlesbrough 2-1, securing a fourth consecutive Championship H2H at Deepdale for the first-ever time in the process.
Stoke 1-0 QPR
Steven Schumacher’s Stoke City ended a run of four consecutive defeats with a much-needed three points against fellow strugglers Queens Park Rangers, with a result that also ended a run of eight matches without a win at the Bet365 Stadium for the Potters.
Millwall 0-4 Ipswich
Kieffer Moore notched up his 50th Championship goal, as Ipswich Town ripped apart relegation-threatened Millwall in a 4-0 victory at The Den to move back within three points of the top two and reignite their stalling promotion push.