Bournemouth moved a step closer to an unlikely escape from the Premier League relegation chop as they picked a precious 4-1 home win over Leicester City on Sunday night.
The Cherries are facing the danger of being cut off from the top division with three matches to go, but can now face the remaining fixtures with real hope of surviving.
The win also had an effect on the other side of the table as the Foxes failed to take advantage of Chelsea's surprise loss to move to third and boost their chances of qualifying for the Champions League next season.
Jamie Vardy gave the Foxes the lead on the 23rd minute with his 23rd Premier League goal of the season, bundling it home following a goal-melee.
There was little action in the first half, but the match unexpectedly erupted in the second.
First Wilfried Ndidi fouled Callum Wilson in the box on the 65th minute, allowing Junior Stanislas to easily beat Kasper Schmeichel from the spot.
Two minutes later, Diego Rico produced a great pass that found Dominic Solanke inside the penalty area, who took advantage of the situation to rifle a shot into the bottom right corner for a 2:1 lead.
It got worse for Leicester immediately after Solanke's goal as Caglar Soyuncu was shown a straight red card in the aftermath of the strike.
The hosts sensed blood and they went for the kill and made their numerical advantage count with a third, which however came courtesy of a Johny Evans own goal in the 83rd minute.
The defender attempted to block the ball after a cross, but instead, he sent it into the bottom right corner of his own goal.
With three minutes of regulation time remaining, Solanke pounced on a loose ball inside the box and beat the goalkeeper with a low shot into the middle of the net for a 4:1 lead.
There were two clear chances each for the two sides in the remaining minutes, but none could take any as the final whistle went with the Cherries picking perhaps what could prove their most important win of the season.
They moved to 31 points, three off 16th and 17th placed West Ham and Watford respectively, who are all on 34 points with three matches to go.
Catch all the Bournemouth vs Leicester updates and stats here.