Harry Kane scored his 100th Premier League goal to rescue a 2-2 draw for Tottenham Hotspur in the most dramatic of circumstances against top-four rivals Liverpool at Anfield this afternoon.

The hosts took the lead after only three minutes when Mohamed Salah scored his 20th league goal of the season, and that looked as though it would be enough to earn the Reds the points until Victor Wanyama levelled things up with a stunning strike 10 minutes from time.

That was only the beginning of the late drama, though, with Tottenham being awarded a controversial penalty shortly afterwards after Harry Kane had been brought to ground inside the area by Loris Karius.

However, Kane saw his resulting spot kick saved by Karius, and that looked like being an even more costly miss when Salah doubled his personal tally with a brilliant individual effort in the first minute of stoppage time.

The topsy-turvy end to the game continued when Spurs were then awarded another late penalty, though, with the linesman overruling referee Jon Moss’s original decision after Virgil van Dijk had brought down Erik Lamela inside the area.

Kane stepped up once again, and this time he held his nerve to score a 95th-minute equaliser which not only brought up his century in the Premier League, but also earned the visitors a draw which leaves them just one point off the top four.