Callum O'Hare took centre stage with a second-half double as Coventry came from behind to secure an impressive 3-1 win over Championship leaders Leicester.
The visitors, with the chance to go 13 points clear at the top, had taken a first-half lead when Bobby Thomas' rash challenge on Dewsbury-Hall was punished by a penalty kick, which the latter converted in the 44th minute.
But the fightback was on after Abdul Fatawu's rash challenge on Jake Bidwell saw the Foxes reduced to 10 players, before Leicester collapsed entirely in the second period, conceding three goals in the space of 11 devastating minutes.
O'Hare's quality dragged Coventry deservedly level in the 79th minute, chopping inside and curling a side-footed effort into the far corner, before Milan van Ewijk capitalised further by thumping a 20-yard strike beyond Mads Hermansen.
Leicester's 10-game unbeaten run was under threat well before that point, but defeat was confirmed when O'Hare slammed a volley home - from Matt Godden's deflected shot - in second-half stoppage time.
After a stuttering start to the campaign Mark Robins' side now find themselves within the Championship play-off spots, level on 40 points with Sunderland, while the Foxes, clearly suffering an off day, remain 10 points clear at the summit.
More to follow...
What's next?
Coventry are back in action at 3pm on Saturday January 20, when they travel to Hillsborough to face Sheffield Wednesday.
Leicester, meanwhile, face a huge clash against Ipswich at the King Power Stadium at 8pm on Monday January 22, live on Sky Sports Football.