Dominic Solanke’s 30th goal of the season helped Bournemouth maintain their lead over Nottingham Forest in the race for automatic promotion to the Sky Bet Championship.
The former Liverpool and Chelsea striker’s 21st-minute effort, followed by second-half twos from Philip Billing, secured a 3-0 victory and ended Blackburn’s play-off chances.
That kept the Cherries three points clear of Forest, who were 5-1 winners over Swansea, before the pair met in midweek.
It also means Fulham’s crowning as champions will have to wait until at least Monday, when a win against Luton will provide confirmation.
A second-half hat-trick from Sam Surridge, including two goals in four minutes, kept Forest’s challenge alive.
After taking the lead in the 23rd minute when Jack Colback’s deflected effort slotted into a Cyrus Christie own goal, Steve Cooper’s side were quickly picked up by Michael Obafemi – but Surridge’s hat-trick and the late strike from Alex Mighten sparked a potentially decisive clash on Tuesday. .
Huddersfield remain fourth but automatic promotion now overtakes them, such is their inferior goal difference, following their 2-1 win at Coventry.
Harry Toffolo’s fourth goal in six matches put the hosts ahead and Tino Anjorin’s January penalty – his first for the club – doubled the advantage before Viktor Gyokeres pulled one back late.
Middlesbrough remain in search of a play-off spot after a 3-1 home win against Stoke.
Matt Crooks’ 10th and 11th goals of the season either side of a Lewis Baker own goal kept Boro interested in the promotion race despite a late consolation from Nick Powell.
However, Millwall’s hopes of slipping through on the final day of the regular season require a significant change in goal difference despite their 3-0 win over Peterborough.
Benik Afobe and George Saville scored in the second half either side of an own goal from Josh Knight. They remain three points behind sixth-placed Sheffield United with one game to play but six goals less.
In the mid-table safe zone, West Brom beat Reading with a lone goal from Karlan Grant in the 78th minute, while Daniel Johnson netted twice as Preston came from behind to beat relegated Barnsley 3-1.
Johnson quickly canceled out Aiden Marsh’s opener in the 17th minute and then doubled his tally shortly after half-time, Riis Jakobsen’s 19th goal of the season sealing the victory.
Relegated Derby beat Blackpool 2-0 when Malcolm Ebiowei and Eiran Cashin scored late in the second half after goalkeeper Kelle Roos saved Gary Madine’s first-half penalty.
Bristol City swept Hull 5-0 thanks to two goals each from Andi Weimann and Chris Martin, with Antoine Semenyo adding the other.
Will Vaulks’ 83rd-minute penalty secured a 1-1 draw for Cardiff after Jeremie Bela gave visitors Birmingham a first-half lead.
Sky Bet Ligue 1
Only Crewe’s relegation was confirmed ahead of a thrilling Sky Bet League One final on Saturday afternoon, and with much to decide, it was Wigan who ended up crowned champions after a comfortable 3-0 victory at Shrewsbury.
Will Keane’s second-half brace followed an own goal from Josh Vela to ensure the Latics finished top of Ligue 1 for the third time in seven years.
Wigan will be joined in the Championship next season by Rotherham, who relegated Gillingham in the process of a 2-0 victory that helped them finish second.
That means MK Dons has to settle for third place. Scott Twine scored four times as they won 5-0 against Plymouth Argyle, who agonizedly gave up the play-off places as a result.
Argyle was eventually beaten to sixth place by Wycombe, who will meet MK Dons in the play-off semi-final after recording a 2-1 victory on the final day at Burton.
The other play-off semi-final will see fourth-placed Sheffield Wednesday, who beat Portsmouth 4-1 on Saturday, face Sunderland, who won 1-0 at Morecambe.
At the other end of the table, AFC Wimbledon and Doncaster Rovers needed miracles to stay on their feet, and it wasn’t to be for either side.
Wimbledon suffered their first relegation since reforming in 2002, with a 4-3 home defeat to Accrington making it a dismal 27 league games without a win.
Doncaster needed to score around a goal every three minutes, it was calculated, to hope to stay on their feet, and their 1-1 draw at Oxford confirmed what had been almost inevitable before the weekend.
With Gillingham in last place, it was a relief for Fleetwood Town, who lost 4-2 at Bolton but remained on goal difference.
Dead rubber games across the league saw Cambridge draw 2-2 with Cheltenham, Ipswich beat Charlton 4-0 and Lincoln beat relegated Crewe 2-1.
Sky Bet League Two
Harrogate ruined Forest Green’s promotion party with a 3-1 win as Rovers dropped top spot in Sky Bet League Two for the first time since September.
Jack Muldoon put Harrogate ahead in the first half before Jamille Matt equalized his 19th goal of the season, also from the penalty spot.
Jack Diamond, on loan from Sunderland, regained the lead for Harrogate a minute after the restart and substitute Lloyd Curry took the win in the 72nd minute.
Northampton are no longer in control of their own destiny in the race for the top three after being held 1-1 by already-promoted Exeter City.
The Cobblers needed to win the remaining two games to secure promotion, but Sam Nombe canceled out Mitch Pinnock’s superb opener to open the door for Port Vale, who are at home to Newport on Monday.
Treble hero Aaron Collins snatched a 95th-minute winner as promotion-seeking Bristol Rovers twice overturned a two-goal deficit to beat Rochdale 4-3.
Dale took a two-goal lead into the break after Luke Charman scored in the ninth minute and added a second eight minutes later.
Sam Finley brought Rovers back into the game with a calm 53rd-minute finish, but Dale restored their two-on-hour lead when Matt Done teamed up with Corey O’Keeffe.
Rovers fought back when Antony Evans slipped a smart delivery across the face of goal for Collins to convert. They then equalized in the 89th minute through Collins, he clinched all three points in the 95th minute by fending off Elliott Anderson’s header.
Rovers’ Paul Coutts was sent off in the dying seconds during a scrum inside his own penalty area.
Swindon climbed into the play-off positions after goals from Josh Davison and Louie Reed earned them a 2-1 win over Barrow.
Matt Platt restored parity late with a header before Reed completed a brilliant individual performance to earn all three points with a goal from close range in the 85th minute.
Goals from Theo Archibald and Aaron Drinan gave Leyton Orient their third win in their last four away games with a 2-0 victory at Crawley Town, who have now lost three games in a row after the manager’s suspension -Chief John Yems.
Bradford City ended play-off contenders Sutton’s 19-game unbeaten run with an emphatic 4-1 win.
Charles Vernam scored twice for Mark Hughes’ side, taking his tally to eight for the season, before Yann Songo’o and Andy Cook finished late.
Alistair Smith scored Sutton’s goal 10 minutes into the second half.
Relegated Scunthorpe drew 1-1 at home to Hartlepool United and Tranmere caused more misery for Oldham with a comfortable 2-0 win.
Carlisle won their final home game of the season beating Stevenage 2-1 at Brunton Park thanks to goals from Joe Riley and Lewis Alessandra.
Freddie Sears scored twice as Colchester United played out a 2-2 draw with Walsall, whose goals came from Brendan Kiernan and George Miller.