Leicester City snatched all three points late on at the King Power through a Dewsbury-Hall strike.
The Sky Blues had taken the lead through Kyle McFadzean and had chances to take the game away from the Foxes, but Kiernan Dewsbury-Hall would level 15 minutes from time.
Then, the midfielder would strike again late on to snatch the points away from City.
With ten minutes on the clock, Gustavo Hamer went the closest to opening the scoring with an audacious effort directly from a corner, which almost caught Mads Hermansen out, curling narrowly wide with the ‘keeper back-tracking.
A good move from the back saw the Sky Blues catch the hosts on the break, progressing forward with Ellis Simms, who’s pass to Kasey Palmer was blocked, but the ball would fall to City’s 45 and he went inches away from finding the back of the net from 20 yards out.
At the other end, Leicester’s first chance fell to former Sky Blues man Callum Doyle, who rose highest at the back post, only for him to be denied by Ben Wilson.
Debutant Bobby Thomas was enjoying his start to life at Coventry, throwing his body on the line at the back and bringing the ball forward joining in the attack and he almost had a sight at goal, however he couldn’t keep his strike down, firing over from inside the area.
Some good hold-up play from Simms enable the striker to find Palmer in the middle and he played a one-two with Hamer and got a shot away, only for it to deflect behind for a corner, which caused trouble in the Foxes penalty area, with Simms and McFadzean watching on as their shots were blocked.
With seconds left on the clock for the first half, Wilson would produce an outstanding save to keep out Kasey McAteer form inside of the area, to keep the scores level heading into the break.
HALF-TIME: Leicester City 0-0 Sky Blues
Seconds after the restart, Simms found himself with space out of the area and he fired the ball towards goal, but didn’t get the contact he would have liked, firing wide.
However, the Sky Blues would get the goal their performance had deserved, and it was captain Kyle McFadzean who headed home from Hamer’s corner to put City in front.
Mark Robins’ side were looking to double that lead and they were enjoying freedom in behind Leicester’s midfield, in particular Palmer, who picked out Simms on the right, and the striker unleashed an effort, which was well saved.
City were upping the ante, taking the game to Leicester, going close again with Matty Godden, who was on the end of Eccles’ cross, but Hermansen gathered.
Leicester came close to finding a leveller at the other end when Jannik Vestergaard’s outstretched leg saw his shot come back off the woodwork.
But, with an hour on the clock, City had a golden opportunity to double their lead when Palmer slid the ball in for Godden, but he would be denied by an exceptional save from the Foxes shot-stopper.
Wilson was called into action moments later, getting a leg onto the ball to keep out Jamie Vardy’s effort at the near post.
Leicester found an equaliser ten minutes from time and it came from Dewsbury-Hall, who rose highest in the area to head past Wilson.
The Sky Blues thought they’d won it five minutes from time, Haji Wright raced through on goal and his strike deflected off Doyle and was saved onto the bar by Hermansen to keep the scores level.
However, it would be the hosts who would snatch it with minutes left on the clock when Dewsbury-Hall fired in his second of the game to claim all three points.
FULL-TIME: Leicester City 2-1 Sky Blues
Goals: Kyle McFadzean; Dewsbury-Hall x2
Yellows: Jannik Vestergaard, Callum Doyle, Ben Sheaf, Kasey Palmer, Kiernan Dewsbury-Hall.
Sky Blues Xl: Ben Wilson (GK); Joel Latibeaudiere, Kyle McFadzean (C), Bobby Thomas; Josh Eccles (71’ Van Ewijk), Ben Sheaf, Gustavo Hamer (71’ Kelly), Jay Dasilva; Kasey Palmer (92’ Sakamoto), Matty Godden, Ellis Simms (71’ Wright).
Subs: Brad Collins (GK), Jake Bidwell, Luis Binks, Van Ewijk, Ryan Howley, Liam Kelly, Tatsuhiro Sakamoto, Haji Wright, Justin Obikwu.
Leicester City Xl: Mads Hermansen (GK); Ricardo Perreira, Callum Doyle, Jannik Vestergaard, Wout Faes, Kasey McAteer, Harry Winks, Stephy Mavididi, Kiernan Dewsbury-Hall, Wilfred Ndidi (60’ Praet), Jamie Vardy (C) (75’ Iheanacho.
Subs: Jakub Stolarczyk (GK), James Justin, Marc Albrighton, Kelechi Iheanacho, Harry Souttar, Hamza Choudhury, Patson Daka, Dennis Praet, Timothy Castagne.