Fulham remain in the hunt for second place in the Championship after downing Sheffield Wednesday 5-3 on Saturday.
With Brentford having lost 1-0 at Stoke City earlier, thereby crowning Leeds United champions, Fulham responded to move within a point of the top two thanks to two goals from Aleksandar Mitrovic.
Cardiff City swept aside Middlesbrough to keep their play-off ambitions in their own hands, with Preston and Millwall now unable to finish in the top six.
At the other end of the table, Stoke's victory sealed their survival, while Kazenga LuaLua struck a huge late blow for Luton Town at Hull City and Charlton Athletic snatched an important point.
FULHAM POUNCE AS BRENTFORD FALTER
Lee Gregory's first-half finish from close range gave Stoke a 1-0 win over Brentford at the bet365 Stadium that ensured their Championship survival and denied the visitors the chance to go second.
Fulham are now just a point behind Brentford in the table after beating Wednesday 5-3 and, with West Brom only two above them, the Cottagers will be ready to capitalise on any slip-ups on the final day.
Mitrovic and Neeskens Kebano scored twice at Craven Cottage before Bobby Reid's late fifth, with Jacob Murphy and Atdhe Nuhiu (2) on target for Wednesday, who cannot yet consider themselves safe given the risk of a possible EFL points deduction.
BONNE CHANCE FOR LUTON AND CHARLTON
In Saturday's relegation showdown between Hull and Luton, it was the visitors who left the KCOM Stadium feeling hopeful of survival after LuaLua fired home the winner in the 85th minute.
Luton are now on 48 points, level with Charlton, who were trailing 2-1 to Wigan Athletic until Macauley Bonne equalised on exactly 92 minutes.
Hull are three points behind and, given they are 16 goals worse off than Charlton, they look destined for League One barring possible points penalties for either Wednesday or Wigan. Bottom-club Barnsley, with two games left, can still stay up.
CARDIFF WIN ENDS PRESTON, MILLWALL HOPES
Two goals from Josh Murphy helped Cardiff to a 3-1 win at Middlesbrough, whose survival could now depend on getting a result on Wednesday, at Wednesday.
Cardiff stay sixth, three points ahead of Swansea City, whose 1-0 win over Bristol City keeps their play-off hopes alive ahead of the final day.
Preston cannot now make the top six, despite beating Birmingham City 2-0 - another side who are not yet guaranteed to avoid the drop - while Millwall are also out of play-off contention following Cardiff's win and their own thrilling 4-3 defeat at QPR.
That was not the day's only seven-goal game: at Ewood Park, Sam Gallagher's 87th-minute header gave Blackburn Rovers a 4-3 win over Reading that lifted them into the top 10.