The Championship's enthralling season is drawing to a close with Bournemouth confirmed as the team to join Watford in the Premier League next season.
After Middlesbrough suffered a surprise defeat and Norwich were held, Eddie Howe's men knew three points against Bolton on Monday evening would see them move three points ahead of 'Boro with one game left.
With only one game of the season remaining and a far superior goal difference, the Cherries' 3-0 win saw ecstatic scenes as thousands of Bournemouth fans celebrated with the players at the final whistle.
It is certainly a fairy tale outcome for a club that six years ago had narrowly avoided relegation out of the Football League.
Rotherham's three point deduction for fielding an ineligible player however could have been a nightmare for the Yorkshire side.
They were punished by the FA for fielding a player whose loan period had expired the day before their 1-0 win over Brighton earlier in the season, leaving them just a point away from the relegation zone.
But after holding Norwich at the weekend, and with Millwall and Wigan both failing to win, Rotherham play their game in hand this evening against Reading knowing a win would confirm their status in the Championship for another season, whilst confirming the other two sides' relegation.
After a roller coaster season in England's second tier, we go into the final round of fixtures at the weekend with several factors still to be decided.
Bournemouth and Watford will both be looking to put the cherry on their respective promotions by winning the title, whilst four teams will be hoping to clinch the final two play-off spots.
Ipswich, Derby, Brentford and Wolves are only split by three points going into the last day, having all been fighting it out for promotion for most of the season.
Should Rotherham lose against Reading, then Wigan and Millwall will both be hoping to overhaul them a cling to safety on the final day.