Harry Kane's 100th Premier League goal rescued a point for Tottenham in a 2-2 draw at Liverpool with an added-time penalty after the striker had missed from the spot moments earlier.
In a dramatic finish the Premier League's top scorer took his tally to 22 with virtually the last kick of the game after the visitors' second controversially-awarded penalty in the final 10 minutes.
After Kane's missed effort Liverpool thought they had snatched victory when Mohamed Salah scored an individually brilliant goal - his second of the game - with the clock well past 90 minutes only for Spurs' England international to take his second chance.
In an enthralling game substitute Victor Wanyama had sparked the turnaround with a ferocious drive seconds after coming on.
It left the race for the top four exactly where it was with third-placed Liverpool two points ahead of their rivals, in fifth.
So how did the two teams fare? See the gallery above for our player ratings.
