At a glance
Bottom club Wolves earn only third league win of season - but second in five days
Andre strikes dramatic 94th-minute winner
Mohamed Salah had cancelled out Rodrigo Gomes' opener for hosts
Andre scored a 94th-minute winner as bottom club Wolves beat the defending Premier League champions Liverpool.
Mohamed Salah looked to have rescued a point for Liverpool after Rodrigo Gomes gave Wolves the lead - but in added time, Andre's strike took a deflection off Joe Gomez to send Molineux wild.
For the fifth time this season, Arne Slot's side conceded an injury-time winner.
This was just a third league win of the campaign for Rob Edwards' side, who look destined to drop to the Championship yet have beaten Liverpool, Aston Villa and drawn against Arsenal in their past three home games.
Edwards celebrated Andre's late winner with a sprint down the touchline - although the 43-year-old was feeling the effects of the physical exertion afterwards.
"It's the groin this time," he told BBC Sport afterwards. "I felt it falling apart."
For Liverpool, victory here could have taken them level with Manchester United and Aston Villa - third and fourth respectively - on 51 points, but they remain fifth. Wolves remain bottom and 11 points from safety.
There was a poignant touch to the night - before kick-off, both sets of fans remembered Diogo Jota, the former Wolves and Liverpool forward who died in a car crash last July. There were banners in display in the home and away sections to pay tribute to the Portugal international.
Slot made one change from Liverpool's 5-2 win over West Ham with Jeremie Frimpong coming in for Joe Gomez, while Edwards made four changes from the side that beat Aston Villa last Friday.
The Liverpool head coach had admitted during the build-up that he no longer found most Premier League games a joy to watch because of the increasing dominance of set-pieces across the top flight.
And the first half at Molineux was largely dull, with Liverpool dominating possession but barely testing goalkeeper Jose Sa and struggling to beat the first man from their corners.
With Ryan Gravenberch on a booking after a poor first half, Slot replaced the Dutch midfielder with Curtis Jones at the break and the visitors raced out of the blocks in the second.
But two of Wolves' substitutes combined to break the deadlock as Tolu Arokodare held off Virgil van Dijk and found Gomez, who expertly dinked the ball over Alisson.
A minute later, 17-year-old Rio Ngumoha hit the post for Liverpool - who levelled shortly after when Jean Ricner-Bellegarde gave the ball away and Salah scored his first Premier League goal since November.
With both sides hunting a winner, it was end-to-end in the latter stages and it was Wolves who took the three points.
The second half was certainly more of a joy to watch - but not in the manner that Slot or Liverpool would have liked.
Wolves analysis: Not playing like a side destined for the Championship
'We had forgotten how to win' - Edwards
Rob Edwards' side may be on their way down to the Championship but this was another performance that must have left the home fans thinking how they are bottom of the pile.
Edwards made four changes, perhaps with one eye on Friday's FA Cup tie, but his side battled throughout the first half and executed their gameplan to perfection after the break.
Joao Gomes was impressive in the middle of the park and Edwards got his changes spot on after the break. Arokodare and Rodrigo Gomes combined brilliantly for Wolves' opener and even after Salah levelled, Wolves went for the winner.
And they were rewarded with Andre's strike while those inside Molineux will never forget Edwards' run down the touchline to celebrate the winner.
Wolves have now won their past two Premier League games - having won only one of their previous 32.
Liverpool analysis: One of the most damaging defeats of their season
Wolves winner 'not even a chance' - Slot
This was a brilliant opportunity for Liverpool in their pursuit of Champions League qualification and one they ultimately wasted.
Slot's side have lost nine Premier League games this season and this will go down as one of the more damaging defeats, against a Wolves side who have struggled throughout the campaign.
Liverpool were uninspiring in the first half and though they upped the ante after the break, they simply did nowhere near enough to test Sa in the home goal.
For all the talk of how they had improved on set-pieces, they rarely threatened here and were punished for some lazy defending.
Salah ended his Premier League drought but even his goal came from a Wolves mistake. The fact is that Liverpool massively missed the influence of Florian Wirtz, who is expected to return next week.
Nevertheless, Slot's side should never have lost this game and it speaks volumes about their struggles that for the fifth time this season, they conceded a stoppage-time winner - the most ever by any team in a single Premier League campaign.
What's next for both teams?
These two sides meet again at Molineux on Friday (20:00 GMT) in the FA Cup fifth round.
Player of the match
After the opportunity to rate players has closed, the score displayed represents the average from all the submissions by BBC Sport users.