Queens Park Rangers have given themselves every chance of survival after winning a second match on the trot in the Premier League.
Steven Fletcher opened the scoring for the Black Cats in the 20th minute but Loic Remy cancelled that out ten minutes later before Andros Townsend edged QPR ahead with 20 minutes left and then Jermaine Jenas came up with a 90th minute winner.
West Bromwich Albion consolidated their position in the top half of the table thanks to a 2-1 home victory over Swansea City which came courtesy of a Jonathan de Guzman own-goal which was their third defeat in their past five outings.
With a few matches postponed due to FA Cup ties, there was only a total of six Premier League fixtures played on the weekend with Norwich City drawing 0-0 with Southampton at home, Aston Villa securing a much-needed 2-1 victory at fellow relegation battlers Reading whilst Newcastle United produced a late show to edge Stoke City 2-1.
And in the match of the round, Liverpool came from behind to defeat Tottenham 3-2 after leading through Luis Suarez in the 21st minute. Jan Vertonghen gave Spurs the lead with goals either side of the break but Liverpool struck back through Stewart Downing and then a Steven Gerrard penalty to go sixth on the table.
2012/13 Barclays Premier League season scores