Arsenal battled past Chelsea in a tight contest, while Brentford triumphed in a seven-goal thriller against Burnley in Premier League Matchday 28.
Elsewhere, Manchester City edged past Leeds at Elland Road to keep their title hopes alive.
Here, Sport Just Sport writer Alex Rhodes breaks down the winners and losers after a goal-frenzy weekend of top-flight action.
Liverpool FC: Winner
For the first time since December, Liverpool have won three consecutive league fixtures, scoring five goals against West Ham at Anfield.
The Reds scored three goals from corners, highlighting the improvement manager Arne Slot previously said was necessary, admitting their ambition of reaching the top four would be “impossible” without better set-piece output.
They became only the second team to score three goals from corners in the first half of a Premier League match, following Manchester United’s achievement against Leicester City in September 2016.
Striker Hugo Ekitike is the first Liverpool player to reach over 20 goal involvements this season, taking his tally to 16 goals and six assists.
Favourable results elsewhere have moved Slot’s side into fifth, three points behind Aston Villa in fourth.
Chelsea FC: Loser
“Really, really disappointing,” was the post-match assessment from Chelsea manager Liam Rosenior following a 2-1 defeat to Arsenal.
The Gunners scored both of their goals from corners, taking their season total to 16 – a joint league record.
The Blues were not without chances. Striker João Pedro saw a headed effort saved and had a penalty appeal dismissed.
After conceding their second goal, Pedro Neto was booked for dissent before receiving a second yellow card three minutes later for a reckless tackle on Gabriel Martinelli.
Post-match, Rosenior admitted: “We have to improve our discipline.”
Costly mistakes have now dropped his side to sixth in the league. He will look to address those concerns immediately with fellow Champions League hopefuls, Aston Villa, visiting midweek.
Wolverhampton Wanderers: Winner
Wolves defeated Aston Villa 2-0 at Molineux in one of the biggest upsets of the season.
Despite sitting 14 points adrift of safety, they produced a controlled and disciplined performance.
The win moves Rob Edwards’ side onto 13 points, surpassing Derby County’s record-low total of 11 from the 2007/08 campaign.
Goals from João Gomes and Rodrigo Gomes sealed the result, making them the first team-mates with the same surname to score in a Premier League match since Yaya and Kolo Touré for Manchester City in 2011.
Rodrigo Gomes’ late second goal was Wolves’ second latest in Premier League history, bettered only by Hwang Hee Chan’s 98th-minute winner against Manchester United in 2024.
READ MORE: F1 news: What is going on with Aston Martin ahead of the 2026 season?

Newcastle United: Loser
Despite coming from behind twice, Newcastle fell short against Everton, with the Magpies slipping to 13th in the table.
A certain equaliser from Sandro Tonali was superbly saved by Jordan Pickford, and a fourth defeat in five league games leaves them one point behind rivals Sunderland.
Although dominant in possession, manager Eddie Howe admitted his side needs “to get back to the basics of the game”.
Their European aspirations are beginning to fade, and a stern test against Manchester United could further derail their season.
Brentford FC: Winner
A seven-goal thriller at Turf Moor capped an excellent week for Brentford, as manager Keith Andrews signed a new deal extending his contract until 2032.
Despite leading 3-0 in the first half, Burnley fought back to level the match, before a 93rd-minute winner from Mikkel Damsgaard secured all three points for the Bees.
Their attacking threat has been strengthened by the recent form of Dango Ouattara, who now has four goal contributions in his last five matches – surpassing his tally from his first 17 league appearances.
It is the first time since April 2024 that Andrews’ side have scored three or more goals away from home, keeping them firmly in the hunt for European football next season.
Aston Villa: Loser
Results across the weekend have left Villa’s position in the top four looking increasingly precarious.
Manchester United moved into third following their comeback win against Crystal Palace, while Liverpool closed the gap behind.
Villa have now lost just two of their last 26 league matches against teams in the relegation zone, both 2-0 defeats away to Wolves, and manager Unai Emery remains without a win in four visits to Molineux.
With just one victory in their last five league games, his side risks dropping out of the top four for the first time since November. A difficult midweek clash against Chelsea at Villa Park could prove pivotal.
READ NEXT: Horse racing news: William Hill punter lands £11.7k return from £15 each-way bet
