Jack Taylor's dramatic last-minute goal secured a crucial 2-1 victory for Ipswich over Wolves, leaving Gary O'Neil's team facing a daunting challenge.
O'Neil's men looked to have salvaged a point when Matheus Cunha cancelled out a Matt Doherty own goal but a failure to defend a late set-piece proved costly for Wolves as Taylor headed home on 93 minutes.
It sparked angry scenes at full-time as Rayan Ait-Nouri, who was shown a second yellow card after the full-time whistle, had to be dragged down the tunnel by team-mate Craig Dawson after clashing with Ipswich's Wes Burns as boos rang down from the stands.
Ipswich were superb for 65 minutes with Liam Delap setting the tone in attack and it was his great work down the right flank that sparked some chaos in the box that ended with Doherty deflecting into his own net.
The boos and groans only intensified as a series of Wolves attacks ended with poor passes and worse decisions, but Wolves finally pulled something out of the bag to draw themselves level in the 72nd minute when Cunha smashed past some questionable goalkeeping by Arijanet Muric.
TrendingWolves were did push for a winner but Taylor headed home from a brilliant Jack Clarke set piece to bag the points.
Wolves have now lost their last four Premier League games and leaves them four points off the bottom of the table.
They've won just two of their 16 league games this season with O'Neil now in serious danger of losing his job.