The final day of the Championship was full of drama and goals.
Whilst the headlines were being made at the bottom of the table, the top six was already sewn up.
Norwich City and Watford's automatic promotion was already confirmed, as was the identity of the four teams who will contest the play-offs.
All that was left to sort was the order in where they would finish. Brentford were guaranteed to finish third with Swansea starting the day fourth, Bournemouth fifth and Barnsley sixth.
Whilst the Bees were convincing winners on the final day, sealing a 3-1 win over Bristol City, the other three failed to win.
Swansea's defeat at Watford wasn't pounced on by the other two sides, as Barnsley were held at home to the champions Norwich and Bournemouth slipped up at home to Stoke.
That point for Barnsley means that they will finish the season in fifth, and that tees up a semi-final, two-legged affair against the Swans.
Bournemouth slipping down to sixth means they will face Brentford.
Here's all you need to know ahead of the end-of-season lottery....
Bournemouth versus Brentford is the first semi-final to take place, on Monday, May 17 at 6pm.
The same night, but at 8.15pm, Barnsley host Swansea.
The corresponding legs take place on Saturday, May 22.
That day sees Brentford host Bournemouth at 12.30pm with Swansea hosting Barnsley at 5.30pm.
How can I watch them?
All games will be shown live on Sky Sports Football. Highlights on EFL on Quest.
What are the odds?
The bookies have Brentford as slight favourites. Skybet chalk Thomas Frank's men up at 7/4.
Bournemouth are next at 9/4, Barnsley are priced at 7/2 and Swansea are 4/1 to seal promotion.
When's the final?
The two winners are scheduled to meet in the play-off final at Wembley on Saturday, May 29 (3pm).
However, fresh reports claim that the EFL are open to potentially moving the final date to accommodate the Champions League final at the national stadium.
Manchester City's clash with Chelsea is currently scheduled to take place on in Istanbul on the same day (May 29) but after the Government announced Turkey had been added to the 'red list' of high-risk countries, calls for a change of venue for the all-Premier League tie have intensified.
If Wembley does get the Champions League final, there is the possibility the play-off finals could either change date or be moved to a different venue.
Sign up to the Mirror Football email here for the latest news and transfer gossip.