Liverpool's 1-1 draw against Leicester City on Wednesday night was an enthralling game.
It looked like home the side would be heading for another thumping victory when Sadio Mane broke the deadlock in the third minute, but everything soon changed.
Leicester refused to back down and created a number of big chances to put Liverpool's defence under pressure. Even Virgil van Dijk was making mistakes.
Eventually they equalised through Harry Maguire, who expertly curved his run to stay onside and meet Ben Chilwell's header back into the box, poking past Alisson.
It was much of the same in the second 45 minutes as Liverpool dominated possession but kept conceding chances to Leicester.
One one occasion Maguire was somehow left unmarked at the back post at a free-kick and headed across goal. Roberto Firmino tried to clear but almost score an own goal as Alisson saved.
Liverpool had their own opportunities to score and should have been given a penalty in the 57th minute when Naby Keita was tripped by Ricardo Pereira inside the box.
Referee Martin Atkinson waved away the appeals, though, much to the frustration of Liverpool fans at Anfield.
On the whole a draw was probably a fair result and Leicester deserved huge credit for the way they fought back against the Premier League's leaders.
Claude Puel's men showed energy and intensity after going behind and they were helped by the introduction of 21-year-old midfielder Hamza Choudhury.
Choudhury came on with 15 minutes remaining and made an immediate impact by sprinting back 50 yards to catch up with Mane and stop a counter attack.
Bear in mind that Mane is one of the Premier League's fastest players, yet Choudhury caught up with him in seconds.
How's that for raw pace? Choudhury is relatively unknown quantity in the Premier League and in that moment he made a mockery of his 65 pace on FIFA 19.
It looks like Leicester have another exciting young talent on their hands.