On Saturday afternoon, Liverpool and Crystal Palace played out a thriller at Anfield.
Andros Townsend shocked the hosts by opening the scoring after 34 minutes, and it was Palace who were ahead at the interval.
But the real fun started in the second half.
Within seconds of kicking off, Liverpool levelled through Mohamed Salah, and on 53 minutes it was 2-1 to the hosts.
James Tomkins equalised with 25 minutes to play, but Salah got his second to make it 3-2 10 minutes later.
Sadio Mane appeared to confirm the win in the 93rd minute, but Palace once again pulled it back to within a goal, as Max Meyler rounded off the scoring.
The epic game finished 4-3 to Liverpool and it was a real test that Jurgen Klopp's men came through - even with a late James Milner red card that complicated things.
The win saw the Reds move seven points clear of Manchester City at the top, but after going behind in the first half, some were questioning if Liverpool had enough to make a comeback.
PASSING THE TEST
On this occasion they did. And after the win, Salah reflected on what happened during the fixture.
"We expected before the game that it was going to be very difficult," Salah told BBC Sport, per Goal.
"First half they played well and they played well also [in the] second half but they were staying [close] to the box and it was a tough game.
"We conceded three goals, it’s hard a little bit but we have to accept it. This is football and we have to live with that."
So, Liverpool were expecting a tough game and that's exactly what they got.
WHAT WAS SAID AT HALF-TIME
Palace made things so hard, in fact, that Salah went on to explain that there was a lot said in the dressing room at half-time to spark a turn-around.
"We talked to each other [at half-time] that we had to be strong mentally because this is a tough time," he continued.
"This is the most important time for us, when you are struggling you have to be strong in mind.
"So we talked together and the manager also gave us information and we played well and we deserved the game.”
In the past, Liverpool have been criticised for falling at the final hurdle and actually, they did so against Palace back in 2014.
But this time, they came through a tough match - and things might just be different come May.