Harry Kane scored his 100th Premier League goal to rescue Tottenham Hotspur a 2-2 draw against Liverpool this afternoon following a madcap finale to the match at Anfield.
Mohamed Salah broke the deadlock after only three minutes, but it wasn't until the closing stages that the bulk of the drama took place on Merseyside.
Victor Wanyama blasted Spurs level with a thunderous strike 10 minutes from time before the visitors were awarded a controversial penalty which Kane saw saved by Loris Karius after lengthy discussions between the officials over whether to award it.
Salah produced a stunning individual goal to compound that miss in the first minute of stoppage time, but Tottenham were then awarded a second penalty - again in controversial circumstances - in the 95th minute which this time Kane converted.
Find out how all of the drama unfolded in an action-packed contest courtesy of Sports Mole's minute-by-minute updates below.
Both teams come into this match off the back of good midweeks results - in their own games as well as those involving other teams around them in the table - and victory for either would be enough to leave them in the Champions League places at the end of the weekend, so it is all to play for today.
We will have a close look at both a little later, but first let's check out the team news...
Well, the headline news as far as the home side are concerned is that £75m man Virgil van Dijk returns to the starting lineup, having been rested against Huddersfield in midweek.
Van Dijk has made a somewhat mixed start to life at the club, with signs that his arrival alone is not going to completely cut out the team's defensive errors, but there is no doubting his quality and he replaces Matip in the starting XI here. That means that Dejan Lovren - who was hooked in the first half of the reverse fixture - keeps his place at the heart of the defence too.
Andrew Robertson continues on the left side of the defence despite Alberto Moreno being fit again, with the Spaniard returning to the bench this afternoon. Loris Karius continues in goal ahead of Mignolet, meanwhile.
Salah is already the quickest player to score 25 goals for Liverpool since 1915, and 19 of those have come in just 24 Premier League appearances for the club. The fastest any Liverpool player has ever reached 20 Premier League goals for the Reds is 27 games - with both Fernando Torres and Daniel Sturridge managing that - so Salah has the chance to do something very special if he can find the back of the net once again here.
Indeed, the Brazilian has been directly involved in 11 goals from his last 11 Premier League appearances, scoring eight times and creating three more. His overall tally of 11 league goals this term is also already equal his joint best ever return in the competition.
The England international has already passed the 30-goal mark for the season, and has 18 goals in his last 13 Premier League away games too. He likes playing against Liverpool too, directly contributing to six goals in his six league appearances against the Reds, including a brace in the reverse fixture.
The Korean has seven goals in his last 14 games across all competitions, so even if the Reds are able to stop Kane this evening, they will still need to keep a very close eye on Son - not to mention Alli and Eriksen too.
Unsurprisingly considering the impressive nature of that win at Anfield, Pochettino has named an unchanged team for this afternoon's match, with Dembele and Dier once again making up the midfield behind that dangerous attacking trio.
Alderweireld is also still sidelined but is understood to be nearing his return from a lengthy hamstring injury. That means that Spurs once again go with a back four today, with Sanchez and Vertonghen at the heart of that.
For Liverpool, they will be relieved to be coming into the match off the back of that win over Huddersfield on Tuesday, which was just what Klopp's side needed following back-to-back surprise defeats at the hands of Swansea City and West Bromwich Albion.
Indeed, that defeat was Liverpool's first at Anfield in their last 20 matches stretching all the way back to April, and may well have realistically ended Liverpool's hopes of ending their wait for silverware under Klopp this season.
The FA Cup exit means that the success of their season will once again be defined by whether or not they qualify for the Champions League again next season, and as things stand things are looking good on that front.
Defeat today, for example, could see them drop back out of the Champions League places depending on goal difference, and would also hand Chelsea the chance to increase the damage when they face Watford on Monday night.
Indeed, that surprise loss to Swansea is their only one in their last 16 Premier League matches, stretching back to their last game against Spurs when they fell to a 4-1 defeat at Wembley in October.
The Reds have been forced to share the spoils on five occasions from their 12 home league games so far this term, meaning that despite what is now a 14-game unbeaten run at Anfield in the league, they would still only be fifth in just home form counted this season.
Klopp also has a good record against fellow top-six opposition on Merseyside, winning six and drawing six of his last 12 such games, since a 1-0 defeat to Manchester United in January 2016.
Defeats for Chelsea and Arsenal helped Spurs just as much as they did Liverpool, and Tottenham also inflicted a 2-0 defeat on Manchester United to bring them almost to within striking distance of the chasing pack too. It was an impressive performance at Wembley, which could have resulted in an even bigger win, and a similar display here at Anfield could see them make it a very good week indeed.
Victory for Tottenham today would lift them above both Chelsea and Liverpool into third place - at least until Chelsea take on Watford tomorrow night - and regardless of the result at Vicarage Road Spurs would end the weekend in the top four if they pick up all three points here.
Mauricio Pochettino's side are in the midst of a three-match streak which sees them face Manchester United, Liverpool and Arsenal in successive Premier League games, so this could well prove to be a pivotal period in their season. Add to that an upcoming FA Cup replay with Newport County and the first leg of their Champions League tie with Juventus and it is a hugely important spell for them on all fronts.
It looked as though they may be heading for a slight blip when they were held to successive draws by Southampton and then League Two side Newport County, which made Wednesday's Wembley win over United all the more timely and impressive.
However, they are not alone in chasing down the Champions League places and there may be one or two concerned thoughts at what his happening across North London after Arsenal's new boys Pierre-Emerick Aubameyang and Henrikh Mkhitaryan impressed during their thrashing over Everton yesterday - a result which brought the Gunners back to within three points of Spurs.
Spurs had collected just one point from 15 on offer prior to their recent improvement, which has seen them win two and draw one of their last three Premier League outings on the road. They have conceded just one goal in that time too, scoring five, so their current form is much more akin to a run which saw them win seven away games on the bounce at the end of last season and start of this one.
Again, there has been an improvement recent with no defeats in their last four, although their last two away games have seen them held by Southampton and Newport County.
This match has all the recipe for goals galore, and hopefully we will see another entertaining contest between two of the top six - a welcome theme of the season so far. Liverpool will hope to produce a performance like their last league game here - the 4-3 win over Man City - and once again we're backing them to narrowly come out on top in a high-scoring affair.
SPORTS MOLE SAYS: Liverpool 3-2 Tottenham
Tottenham were two goals up within 12 minutes of that match as Liverpool's defence were all over the place, and despite Salah halving the deficit midway through the first half the Reds went on to fall to a 4-1 defeat.
Spurs now have the chance to do the double over Liverpool for the first time since 2010-11, but in order to do that they will have to end a torrid record at Anfield which has seen them fail to win here in any of their last seven visits.
Their poor record extends further back than just the Premier League era too. This is the 150th league meeting between these two sides, and from Tottenham's previous 74 visits to Anfield, they have incredibly only ever won six times - including a 2-0 defeat here last season when Mane scored both goals.
LIVERPOOL STARTING XI: Karius; Alexander-Arnold, Van Dijk, Lovren, Robertson; Can, Henderson, Milner; Firmino, Salah, Mane
TOTTENHAM STARTING XI: Lloris; Trippier, Sanchez, Vertonghen, Davies; Dier, Dembele, Eriksen, Dele, Son; Kane
It is Salah's 20th Premier League goal of the season as a ricochet sends him clean through on goal after some good work from the Firmino and Mane in the buildup. Salah finds himself with only Lloris to beat, and he keeps his composure to slot his finish into the bottom corner!
[Item removed for AMP version click for the full mobile version.]
Spurs have actually seen more of the ball, but Liverpool have had the vast majority of the chances in this game and look most likely to get the game's second goal.
It stemmed from a misplaced pass by Dier, who inadvertently sent the winger clean through on goal. From there it never looked like Salah was going to miss, as he took his time before firing a low finish past Lloris and into the bottom corner.
Firmino has also sent a glancing header wide and Van Dijk has been a threat from set pieces, but arguably Liverpool's next best chance came with the final action of the half when Salah put too much on his pass towards Mane from a very dangerous position.
Tottenham have seen plenty of the ball, but the only time they have tested Karius so far came when Dembele drilled a low strike towards goal which the keeper got down well to save.
Just seconds after coming on as a sub the Kenyan unleashing an absolute thunderbolt right into the postage stamp of the top corner. Karius came out to punch a cross clear and it wasn't exactly a terrible punch either, but Wanyama met it with one of the most powerful shots you will see all season. It rips into the top corner for one of the goals of the season.
Incredible strike.
The winger needs a little bit of luck as he collects the ball on the right flank, with his initial cross being blocked before he collected the ball again and danced his way past two defenders with a brilliant piece of skill. From there he lifts it over Lloris from close range to send Liverpool fans into raptures!
As if there wasn't enough drama in this final 10 minutes or so, Kane tucks away a penalty moments after missing one himself. It is an extraordinary ending to the game as Lamela goes to ground inside the area following a swipe from Van Dijk. Jonathan Moss initially says no, but the linesman - who almost cancelled out the first penalty - overrules him and flags for the spot kick.
Kane again steps up, and this time keeps his nerve, sending Karius the wrong way.
Spurs deserve at least a point from this game having been much the better team in the second half, but the manner in which it arrived will leave Liverpool feeling very hard done by. Salah gave the hosts the lead after only three minutes, but Spurs were on top for the second half and eventually got their equaliser through a truly incredible strike from Victor Wanyama 10 minutes from time.
That was only the start of the late drama, though, as Spurs were then awarded a controversial penalty after lengthy discussions between the officials, only for Kane to see his resulting spot kick saved. Salah then restored Liverpool's lead in the first minute of stoppage time with a stunning solo effort, but Tottenham were awarded a second penalty - again in controversial circumstances - in the 95th minute, which this time Kane tucked away.
Well, it was a difficult ending to keep up with, so for a full recap on a madcap showdown at Anfield be sure to check out our match report. That is all we have time for in this commentary, but we will have reaction for you on site shortly so be sure to stick around for that too.
From me, though, it is goodbye for now!