Darwin Nunez came off the bench to secure a massive victory for Liverpool away from home at Newcastle.
The Reds looked destined to be on the wrong side of the result, after Trent Alexander-Arnold's mistake for Newcastle's opener, was followed off by Virgil van Dijk's straight red card.
Liverpool admirably kept themselves in the game, before Nunez scored two excellent goals to secure the three points for Jurgen Klopp's side.
The Reds jumped into the top four, while Newcastle are down in 13th after consecutive defeats to Man City and Liverpool.