Ipswich came from two goals behind to crush Coventry at Highfield Road.
The result keeps Joe Royle’s side in touch with the play-off places and means Coventry are not yet safe from relegation.
Coventry started very brightly and had a chance to take the lead after two minutes when Jay Bothroyd latched on to David Pipe’s cross, but the former Arsenal striker saw his shot saved by Andy Marshall.
Marcus Bent was the visitors’ main threat in the opening period and he should have put Royle’s side ahead on six minutes when he got away from Mo Konjic. Bent had space and time but fired over from the edge of the box.
Gary McAllister and John Eustace both had chances for Coventry before Matt Jansen broke the deadlock after 23 minutes.
Bothroyd whipped in a perfect cross from the left which Pipe diverted goalwards only to see the ball crash back off the bar before Marshall cleared off the line.
Jansen was on hand, however, to poke the ball back towards goal and this time the ball crossed the line despite Marshall’s efforts to clear again.
Tommy Miller then had two chances to draw Ipswich level. The midfielder, who almost joined Coventry two seasons ago, was off target from the edge of the area after more good work from Bent.
Miller was then on the end of Bent’s cross but he hit his shot into the ground which made it bounce up and over Gary Montgomery. Richard Shaw was on the line and headed the ball against his own crossbar before the danger was cleared.
Coventry doubled their lead a minute before the break when Dean Gordon scored his first goal of the season.
Craig Pead got to the by-line and dragged the ball back across goal, where Gordon was waiting to crash home.
Ipswich turned the game on its head in the second period and scored four goals in 16 minutes.
Their first owed a lot to good fortune as substitute Martijn Reuser’s long-range shot deflected off Bent’s back, which took it over Montgomery and into the net.
Pablo Counago made it all-square on 55 minutes when he skipped inside two defenders on the edge of the box and slotted the ball into the bottom corner of the net.
Counago then fired Ipswich ahead on 65 minutes. Reuser found Miller on the edge of the box from a corner and the midfielder struck the ball towards goal where Counago was lurking and he diverted it into the back of the net.
It got better for Ipswich three minutes later when Bent got in behind Konjic from Magilton’s long ball and the striker placed the ball under Montgomery and into the net from a tight angle.