Bournemouth gave themselves a fighting chance of avoiding relegation from the Premier League after coming back from behind to defeat Leicester 4-1, with Dominic Solanke emerging as the man of the match after his two goals.
The striker had not scored in the English top flight for 788 days, and not at all in the league for Bournemouth since his £19m move from Liverpool.
But, like a London bus, two came along at the same time after the wait.
What was Solanke' overall display like?
📷 Match Snapshot
Up until his goals, it admittedly wasn't great, but certainly wasn't bad either.
In this first half, Bournemouth had one meaningful attempt on goal from David Brooks and it came via a lovely backheel from Solanke, whose effort certainly couldn't be criticised.
Sixty-five minutes into the game, Leicester were leading 1-0 and looking fairly comfortable. Then, in a whacky two-minute period, the whole game changed.
After a mistake from Kasper Schmeichel, Bournemouth won a penalty which was dispatched by Junior Stanislas.
⚽ ⏱️ 67' Then, a minute later, the moment Solanke had been waiting for finally came as he smuggled a low, scrappy strike under Schmeichel from the left of goal, catalysing huge celebrations from the home side. In the melee after the goal, Caglar Soyuncu was sent off after kicking out at Callum Wilson.
Jonny Evans then scored an own goal to make it 3-1.
⚽ ⏱️ 87' With three minutes remaining, Solanke would earn his double, superbly intercepting a stray pass into the middle of the Leicester box to then show composure to poke a finish under the oncoming Schmeichel.
Solanke was fairly neat and tidy without taking too many risks prior to his two goals, as he completed 14 out of 18 passes to team-mates but lost a huge 14/21 duels.
He was indeed man of the match, though, and earned a 8.4 FC Rating for his performance.
〽️ Rating Week-on-Week
Without being too harsh, it wouldn't have been hard for Solanke to improve on his previous outings, as he went from scoring zero league goals all season to scoring two.
This wasn't just an improvement from the previous game against Man Utd which seen him earn a 5.7 FC Rating, but an improvement on his entire season as the performance against Leicester was statistically his best of the campaign.
🗝️ Key Stats
Solanke match stats
|🏆 FC Man of the Match
|Touches In Box
It will still be a momentous achievement for Bournemouth should they avoid relegation, as next up they travel to Man City looking to pick up something.
Then, they face rivals Southampton before a final game away at Everton.
Impossible? No. Improbable? Yes.