Liverpool have posted back-to-back Premier League wins for the first time this season.
Going into the final minutes, Liverpool led with one goal to nil, after Richard Dunne's own goal in the 67th minute. However, four goals in the final seven minutes brought the game to a dramatic close.
Eduardo Vargas scored an equaliser for QPR, followed a few minutes later by a Phillippe Coutinho goal putting Liverpool ahead again. However Vargas quickly managed a second equaliser during the second minute of stoppage time.
It was a heartbreaking OG from Stephen Caulker in the final moments of the game that gave Liverpool a 3-2 win against struggling QPR.
The day's other fixture was at Britannia Stadium, with Stoke managing a 2-1 win against Swansea.
The teams were neck and neck with one goal each heading into the second half, and it was Jonathan Walters who put Stoke in front with just under fifteen minutes left on the clock.
The win puts Stoke 10th in the table.