Newcastle 2-3 Liverpool

Liverpool netted a dramatic late winner at Newcastle to keep their Premier League title dream alive on Saturday night.

Substitute Divock Origi headed in late in the day at St James’ Park to take the EPL title race to the last day next Sunday, no matter what Manchester City do on Monday night at home to Leicester.

The Reds took the lead when Virgil van Dijk walloped in a header after being left criminally unmarked from a Trent Alexander-Arnold corner in the 13th minute.

Christian Atsu pulled level seven minutes later, though, when he followed up to finish after Salomon Rondon’s initial strike had deflected away off Alexander-Arnold’s elbow.

Liverpool hearts were then firmly in mouths when Ayoze Perez flicked up and volleyed a shot away off the woodwork.

But Mohamed Salah had the answer in a flash, knocking in the second from close range with 28 minutes on the clock.

The Merseysiders were dealt a further title blow when Rondon belted home to level the scores again in the 54th minute.

And it got a whole lot worse when Salah was crocked in an aerial challenge with home keeper Martin Dubravka, with a stretcher required to take the star man off down the tunnel.

This side are made of stern stuff, though.

Salah’s replacement Origi had the final say when he rose to head in, via the under-siege Jamal Lascelles, in the 86th minute.

Check out the English premier league point table

English Premier league point table