Wolves celebrate Pablo Sarabia's goalImage source, Getty Images
Image caption,

Wolves celebrate Pablo Sarabia's equaliser in their win at Ipswich

Wolves closed in on Premier League survival and left Ipswich on the brink of relegation with a vital comeback win at Portman Road.

Jorgen Strand Larsen and Pablo Sarabia's second-half strikes cancelled out Liam Delap's opener to leave the Tractor Boys facing an immediate return to the Championship.

Kieran McKenna's third-bottom side are 12 points behind the visitors with seven games left after a damaging defeat.

It was a game Ipswich had to win, yet a third successive league victory should now end Wolves' own relegation fears with just 21 points to play for.

The result meant Southampton will also be relegated on Sunday if they fail to win at Tottenham.

Strand Larsen and Toti Gomes forced Alex Palmer into early saves but Delap fired Ipswich ahead after 16 minutes when he swept in his 12th goal of the season from Dara O'Shea's knockdown.

It gave the hosts a platform, but keeper Palmer almost conceded a calamitous own goal when he allowed O'Shea's backpass to drift under his foot before scrambling back to palm it off the line.

Wolves were awarded an indirect free-kick on the six-yard box, only for Sam Morsy to block Emmanuel Agbadou's strike.

It rattled Ipswich and they remained on the back foot after the break with Joao Gomes hitting the post for Wolves as the nerves grew.

It was no surprise when Spaniard Sarabia found the bottom corner to level in the 72nd minute after excellent build-up play involving Strand Larsen.

The in-form Norway striker, on loan from Celta Vigo, then bundled in the crucial winner from a Sarabia cross with six minutes left for his fourth goal in three successive games.

McKenna needs minor miracle

Media caption,

Ipswich ‘sad’ as relegation looms – McKenna

Town boss McKenna stood stony-faced at the full-time whistle to reflect on a bitter loss - and there is no hiding from the mammoth task he faces to keep Ipswich in the top flight.

The Portman Road exodus had begun before the start of injury time with the disappointed home fans unwilling to suffer more.

An expectant support had roared their side on at kick-off and there was belief when Delap nudged in his 12th goal of the season from O'Shea's right-wing cross, but that slowly disappeared.

This was their 11th league loss of the season at Portman Road and sixth in successive home games, matching a record league run back in 1963.

That has left the Tractor Boys needing a minor miracle to stay up.

Back-to-back promotions from League One to the Premier League was a staggering achievement, especially having been out of the top flight since 2002.

There was little expectation this season, but the aim to survive. Ipswich were not in the Premier League as tourists but there was little pressure after their rapid rise.

The money they spent - a reported £150m - should have made them more competitive after just one home win all season but it shows the gulf between the Premier League and Championship, let alone for a team who were in League One two years ago.

There will be pride in their journey but their spell among English football's elite is about to come to an end.

Pereira stands and delivers for Wolves

Media caption,

I don't want that conversation in my dressing room - Pereira on Premier League safety

The smiles at the end said it all. In contrast to his counterpart McKenna, Wolves boss Vitor Pereira beamed and high-fived his staff in the stands as his side maintained their impressive winning run.

The Portuguese was banned from the touchline after his third yellow card of the season against West Ham in midweek, but it was a small price to pay for the man who had plotted their mission to survive.

Pereira arrived in December after Wolves had lost 2-1 at home to Ipswich, leaving them four points from safety and desperately in need of a lift.

They now have a 12-point gap to the bottom three thanks to a spirited comeback success.

Wolves kept their composure after going behind in the first half and took control in the second period. After beating Southampton and West Ham, this was a third straight win for the first time this season and first since December 2023.

"We are staying up" chanted the away fans as they saluted Pereira and his team, who have shown a relish for battle and their survival instincts.

Player of the match

Number: 21 Pablo Sarabia
Average rating 8.52
Number: 18 B. Johnson
Average Rating: 7.88
Number: 26 D. O'Shea
Average Rating: 5.01
Number: 22 C. Townsend
Average Rating: 4.76
Number: 15 C. Burgess
Average Rating: 4.76
Number: 5 Sam Morsy
Average Rating: 4.71
Number: 9 J. Enciso
Average Rating: 4.69
Number: 40 A. Tuanzebe
Average Rating: 4.68
Number: 12 J. Cajuste
Average Rating: 4.66
Number: 31 A. Palmer
Average Rating: 4.56
Number: 33 N. Broadhead
Average Rating: 4.55
Number: 14 J. Taylor
Average Rating: 4.45
Number: 10 C. Chaplin
Average Rating: 4.33
Number: 27 G. Hirst
Average Rating: 4.19
Number: 3 L. Davis
Average Rating: 4.19
Number: 29 J. Philogene
Average Rating: 4.00
Number: 19 L. Delap
Average Rating: 2.93

After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.