Jack Taylor scored a 94th-minute winner as Ipswich Town secured a vital 2-1 victory over fellow relegation candidates Wolverhampton Wanderers.

Both teams entered the game off the back of three successive defeats, with Wolves – and their head coach Gary O'Neil – under particularly fierce pressure at a disgruntled Molineux.

A calamitous Matt Doherty own goal handed the Tractor Boys a first-half lead, only for Matheus Cunha to tee up a grandstand finish with his 72nd-minute leveller.

However, it was Ipswich who took all three points, with Wolves' set-piece failings haunting them once again as Taylor nodded Jack Clarke's deep corner home.

The result sees 18th-placed Ipswich move within one point of Crystal Palace in 17th, while Wolves - who had Rayan Ait-Nouri sent off after the final whistle - remain mired in 19th, four points adrift of safety.

Data Debrief: Ipswich snap Wolves hoodoo

Ipswich have their first victory against Wolves in 10 years, ending a run of seven meetings without victory, having drawn five and lost two. Their last win over Wolves prior to Saturday's contest was in November 2014.

Taylor's goal also brought up Ipswich's first winner scored in the 90th minute or later in the Premier League since Fabian Wilnis netted against Coventry City in November 2000.

There is chaos at Wolves, but Cunha continues to perform. He has been directly involved in four goals in his last four home league games, but the big question may be whether Wolves can keep their star man in the January transfer window.