Liverpool and Tottenham drew 2-2 in their Premier League game at Anfield in a tale of two penalties in the dying minutes.
Liverpool led early through a Mohamed Salah goal only for Victor Wanyama to score with a thunderous equaliser on 80 minutes.
There then followed 10 minutes of drama with Spurs missing a penalty, Salah scoring again and Harry Kane taking another penalty and scoring to equalise with virtually the last kick of the game.
An incredible game began with Salah scoring his 20th league goal of the season to put the home side into an early lead and they held that lead up to half-time.
They edged the first half but Mauricio Pochettino's side largely dominated the second period and were rewarded with an equaliser with 10 minutes remaining when a Christian Eriksen cross was punched clear by Loris Karius into the path of Wanyama, on as a substitute, who hit an unstoppable shot into the net from 25 yards out.
Four minutes later Spurs had the perfect chance to take the lead with the referee awarding them a penalty after Kane was brought down by Karius.
The England striker took the kick himself but the keeper made amends, beating away the spot-kick to keep the scores level.
Then, one minute into the four added minutes Salah looked to have given Jurgen Klopp's side the win with a beautiful goal, taking the ball on the right, cutting in and beating the defence before firing home.
Then, with time running out Erik Lamela went down in the box under a challenge from Virgil van Dijk.
The referee initially waved play on but his assistant flagged for the penalty and Kane stepped up again, this time making no mistake, sending the ball into the net for a second equaliser which was also his 100th Premier League goal.
The result keeps Liverpool third in the table with Spurs in fifth.
Klopp's side are next in action on Sunday when they travel down to the south coast to take on Southampton.
They are 7/10 for the win with the Saints 17/4 and the draw 3/1.
Liverpool are 1/100 to finish in the top four at the end of the season.
View all Soccer betting