Jamie Mackie’s 92nd minute winner helped hand Queens Park Rangers a lifeline in their Premier League survival hopes and all but extinguished Liverpool’s Champions League qualification hopes.
The Reds, looking for a seventh away win of the season, went two up through Sebastien Coates and Dirk Kuyt, but Shaun Derry’s header 13 minutes from time gave The Hoops hope.
Former Liverpool striker Djibril Cisse nodded the hosts level, before Mackie capitalised on Jose Enrique’s error to slid past Pepe Reina.
The game was another microcosm of Liverpool’s season, which saw them dominate for long periods, but failing to kill off their opposition.
For Mark Hughes’ side, who are now out of the bottom three, from previously scratching around for some late season inspiration, in the form of a late comeback against Liverpool, could have sparked their survival challenge back into life.
After a first 45 minutes, which saw Kenny Dalglish’s side dominate proceedings, with Kuyt twice coming close, Coates battered the visitors in front with a stunning acrobatic volley.
The Anfield club’s other Uruguayan, Luis Suarez, played a part in the move that saw Liverpool double their lead, hitting the post before Paddy Kenny parried Stewart Downing’s shot straight to Kuyt, who touched home.
The Dutchman’s close range finish appeared to settle the contest, until Derry’s flying header pulled one back, setting up a grandstand finish at Loftus Road.
QPR appeared to get the finish their supporters craved, as Cisse supplied just that as he crashed a header past Reina.
But that wasn’t the end of the drama, as Mackie broke in behind the Liverpool defence, to snatch all three points in the second of three added on minutes.