The best league in the world served up more drama on the final round of matches in the Championship on Wednesday evening.
Before kick off there was plenty of issues still to be decided. Who would be joining Leeds United in the Premiership? Who could possibly squeeze into the play-offs? Finally which three sides would be playing in League One next season?
West Brom Manager Slaven Bilic had to suffer 96 minutes of unbearable tension before the Baggies were guaranteed Premiership football next season.
After a two-year absence, they are back in the big time but they were pushed all the way by a resilient QPR side. It was the Londoners who took the lead through Ryan Manning, but West Brom hit back to lead 2-1 before Eberechi Eze levelled for Rangers just over the hour mark to leave the Baggies facing an anxious end to their league campaign.
When the final whistle went, West Brom players waited on the pitch to hear what was happening at Griffin Park. When news came through that Brentford had lost, wild scenes erupted around the Hawthorns as West Brom were confirmed as runners up.
You have to feel sorry for Brentford, who up until the last two results had looked the side likely to join Leeds in the top flight of English Football next season.
However, their surprising defeat to Stoke City at the weekend and last night’s shock 2-1 loss to Barnsley has cost them dearly. It will be play-offs for Thomas Frank’s vibrant side. For Barnsley, thanks to Clarke Oduor’s stoppage time winner, it meant that they had left the bottom three, thanks to Wigan Athletic’s 12-point deduction.
Fulham will have to go through the tough grind of the play-offs after a 1-1 draw against Wigan at the DW Stadium.
The draw meant that the Cottagers finished in fourth place in the table, two points outside second place West Brom.
Before last night’s action there would have been very few people who would have bet on both Welsh sides getting to the play-offs. Following an incredible night of action, however, saw both Cardiff and Swansea book their play-off dates with Nottingham Forest agonisingly missing out.
Cardiff relegated Hull City at the Cardiff City Stadium by securing a 3-0 win, while down the M4 Swansea were doing their best to gate crash the play-off mix by heavily beating Reading 4-1.
At the start of the evening, The Swans had to overcome a five-goal swing with Forest. The Welsh side did their bit, so it was down to what Forest could do against Stoke City at the City Ground.
Forest, in the top six for most of the season, capitulated 4-1 against Stoke and missed out on the play-offs. Swansea pipping the East Midland side on goal difference by a mere one goal.
Leeds celebrated being crowned champions by hammering Charlton Athletic 4-0 at Elland Road. A result that sent Lee Bowyer’s side down to League One.
Luton Town survived a nervy night and escaped relegation after beating Blackburn Rovers 3-2 at Kenilworth Road.
In other matches, Middlesbrough’s impressive form under Neil Warnock continued with a 2-1 win over Sheffield Wednesday at Hillsborough, while Millwall ended their campaign on a high with a 4-1 victory against Huddersfield, with Derby County winning at Birmingham 3-1.
Swansea City vs Brentford first leg Sunday 26th July second leg Wednesday 29th July.
Cardiff City vs Fulham first leg Monday 27th July second leg Thursday 30th July
Final Tuesday 4th August