Liverpool came from behind at Old Trafford to re-ignite the Barclays Premier League title race with a stunning victory.
Cristiano Ronaldo put Manchester United in front from the penalty spot after Pepe Reina had brought down Park Ji-Sung on 23 minutes.
Fernando Torres bustled past Nemanja Vidic to level five minutes later and Steven Gerrard put the Merseysiders in front from the spot a minute before the break after he had been fouled by Patrice Evra.
Vidic was shown a straight red for a foul on Gerrard on 73 minutes and further punishment was inflicted as Fabio Aurelio curled home the free-kick.
Andrea Dossena lobbed Edwin van der Sar in the final minute to complete a magnificent victory and cut the lead on the champions to just four points.