The last time Liverpool visited Molineux with the title picture still within reach, they left chastened and clue-less, undone by Wolves’ refusal to submit in early 2023. Two nights ago the pattern repeated, though this time the stakes were heavier: Gary O'Neil’s Wolves, propping up the Premier League with only three wins, stole a 2-1 victory that might yet redefine the relegation fight while shoving Jurgen Klopp’s side further from the Champions League places that once felt inevitable.
O'Neil persisted with a 3-4-2-1 that asked Jackson Tchatchoua and David Möller Wolfe to shackle Liverpool’s wingers while João Gomes and André patrolled the centre. Klopp’s 4-3-3, with Ryan Gravenberch next to Alexis Mac Allister and Dominik Szoboszlai, was orthodox enough, yet the visitors’ rhythm frayed at the edges. They controlled possession, they took 19 shots to Wolves’ four, they even forced José Sá into five saves. So why did they emerge broken?
Because Wolves played this like a siege. Santiago Bueno and Ladislav Krejčí stood their ground, cutting off the angles Hugo Ekitiké searched for, while Sá’s handling under the glare explained why Liverpool’s expected goals tally of 1.83 yielded only Mohamed Salah’s equaliser on 83 minutes. The question, then, is how a team in the drop zone can absorb such stress and still find the clarity to win it late.
The answer lies in O'Neil’s bench. Adam Armstrong and Angel Gomes had chased shadows for an hour when Tolu Arokodare arrived and gave Rodrigo Gomes a target to hit. Within eighteen minutes the substitute duo combined, Arokodare feeding Rodrigo Gomes for the 78th-minute opener. Even Salah’s swift reply could not derail the mood. Instead, André, who had spent the evening knitting counter-attacks and winning seven of ten duels, drove Wolves forward once more and, supplied by Tchatchoua, slid home the 90th-minute winner. No need to embroider the detail: it was a clean finish that sent Molineux into delirium.
Statistics underscore the heist. Liverpool held 66 percent of the ball, earned eleven corners, and still conceded two goals from Wolves’ three shots on target. André completed 43 of 45 passes and added five tackles to his decisive strike. João Gomes, booked for a foul, embodied the grit with fourteen duels won and four dribbles completed to drag Wolves upfield. By contrast, Gravenberch collected a yellow card before the interval and was hooked at the break; Cody Gakpo managed one effort on target before being withdrawn. Liverpool’s control was territorial rather than emotional, lacking the incision Klopp once took for granted.
Strategically, Klopp’s late changes hinted at uncertainty. Curtis Jones was sent on at half-time, Andrew Robertson and Rio Ngumoha followed on the hour, and when Jeremie Frimpong made way for Joe Gomez on 72 minutes before Federico Chiesa arrived late, Wolves’ back line barely wavered. O'Neil’s response, introducing Hugo Bueno and sliding Rodrigo Gomes to wing-back, added fresh legs without surrendering structure. What this suggests is that Wolves have learned to live within their limits. They do not chase sterile control; they wait for their moment, then treat it with cold precision.
There is wider context to absorb. Wolves now climb to 16 points, three shy of Burnley but still twelve adrift of 17th-placed Nottingham Forest. Survival remains improbable, yet momentum has a way of bending narratives when belief returns. Liverpool stay sixth on 48 points, separated from fifth-placed Chelsea only by goal difference but three behind both Aston Villa and Manchester United. Klopp’s team have already dropped six league games on their travels, and the margin for error is shrinking fast.
For Wolves, Tuesday felt like a rebuke to orthodoxy. André’s surge, Tchatchoua’s lung-bursting overlapping, even José Sá’s safe hands spoke of a squad ill-suited to the bottom rung. Whether they can sustain it is another matter. For Liverpool, the trip to Molineux has become a mirror reflecting uncomfortable truths. Without sharper edge in the box and greater daring from midfield, Klopp’s final months on Merseyside will be defined not by a charge toward silverware but by anxious glances over the shoulder at the teams ready to pounce.
Wolves current squad:
- D. Bentley (Goalkeeper, #25, age 32)
- S. Johnstone (Goalkeeper, #31, age 32)
- José Sá (Goalkeeper, #1, age 32)
- Hugo Bueno (Midfielder, #3, age 23)
- S. Bueno (Defender, #4, age 27)
- M. Doherty (Defender, #2, age 33)
- Rodrigo Gomes (Defender, #21, age 22)
- L. Krejčí (Defender, #37, age 26)
- S. Olagunju (Defender, #59, age 18)
- Pedro Lima (Defender, #17, age 19)
- Toti Gomes (Defender, #24, age 26)
- D. Møller Wolfe (Midfielder, #6, age 23)
- André (Midfielder, #7, age 24)
- J. Bellegarde (Attacker, #27, age 27)
- T. Edozie (Midfielder, #74, age 19)
- A. Gomes (Attacker, #47, age 25)
- João Gomes (Midfielder, #8, age 24)
- Y. Mosquera (Defender, #15, age 24)
- L. Rawlings (Midfielder, #62, age 17)
- Xu Bin (Midfielder, #6, age 21)
- A. Armstrong (Attacker, #9, age 28)
- T. Arokodare (Attacker, #14, age 25)
- E. González (Attacker, #7, age 20)
- Hwang Hee-Chan (Attacker, #11, age 29)
- M. Mane (Midfielder, #36, age 18)
- Ethan Sutherland (Attacker, #11, age 19)
- J. Tchatchoua (Midfielder, #38, age 24)
Liverpool current squad:
- Alisson Becker (Goalkeeper, #1, age 33)
- G. Mamardashvili (Goalkeeper, #25, age 25)
- K. Miściur (Goalkeeper, #1, age 18)
- Á. Pécsi (Goalkeeper, #1, age 20)
- F. Woodman (Goalkeeper, #28, age 28)
- C. Bradley (Defender, #12, age 22)
- J. Gomez (Defender, #2, age 28)
- M. Kerkez (Defender, #6, age 22)
- I. Konaté (Defender, #5, age 26)
- G. Leoni (Defender, #15, age 19)
- W. Omoruyi (Defender, #3, age 19)
- C. Pinnington (Defender, #4, age 18)
- C. Ramsay (Defender, #47, age 22)
- A. Robertson (Defender, #26, age 31)
- R. Williams (Defender, #46, age 24)
- V. van Dijk (Defender, #4, age 34)
- W. Endo (Midfielder, #3, age 32)
- J. Frimpong (Defender, #30, age 25)
- R. Gravenberch (Midfielder, #38, age 23)
- C. Jones (Midfielder, #17, age 24)
- M. Laffey (Midfielder, #12, age 20)
- A. Mac Allister (Midfielder, #10, age 27)
- K. Morrison (Midfielder, #7, age 19)
- A. Nallo (Midfielder, #4, age 19)
- T. Nyoni (Midfielder, #8, age 18)
- Tommy Pilling (Midfielder, #10, age 21)
- D. Szoboszlai (Defender, #8, age 25)
- F. Wirtz (Midfielder, #7, age 22)
- F. Chiesa (Attacker, #14, age 28)
- J. Danns (Attacker, #9, age 19)
- H. Ekitike (Attacker, #22, age 23)
- K. Figueroa (Attacker, #9, age 19)
- C. Gakpo (Midfielder, #18, age 26)
- Kaide Gordon (Attacker, #49, age 21)
- A. Isak (Attacker, #9, age 26)
- Trent Toure Kone Doherty (Attacker, #11, age 19)
- R. Ngumoha (Midfielder, #73, age 17)
- Mohamed Salah (Midfielder, #11, age 33)







