Fulham crushed Preston to seal their Premier League return as Aleksandar Mitrovic’s double took his season’s tally to 40 goals.
The Serbian striker netted twice in the first half, sandwiching an eye-catching strike by teenager Fabio Carvalho.
Mitrovic was denied a hat-trick by Preston goalkeeper Daniel Iversen – but it made no difference to the outcome as victory confirmed promotion for Marco Silva’s side.
Fulham could effectively secure the title as early as Saturday if they win at second-placed Bournemouth.
The Cottagers might have fallen behind early on, with Marek Rodak called into action to thwart Ched Evans and then tip Ben Whiteman’s long-range drive over the bar.
But any hint of nerves swiftly evaporated in the ninth minute as Joe Bryan won possession and burst down the left flank to set up Mitrovic, who slid the ball through Iversen’s legs.
Carvalho and Harrison Reed went close to extending the lead as the home side seized control, repeatedly slicing through Preston’s defence.
It was Carvalho who did eventually grab Fulham’s second in the 34th minute, rifling home on his left foot after Neeskens Kebano’s cross had deflected perfectly into his path.
Mitrovic made it 3-0 just before half-time, reaching the 40-goal mark after another incisive break along the left, with Harry Wilson providing the assist.
North End nearly reduced the deficit early in the second half as Rodak produced another fingertip save to foil Cameron Archer, palming his attempt on to the woodwork.
But there was to be no dramatic Preston comeback – nor a third goal for Mitrovic, who had two more attempts kept out by Iversen and was eventually substituted with a quarter of an hour remaining.
Although Neco Williams’ effort from distance whistled just over, Fulham had to be content with the three goals – and the win that wrapped up their third promotion in five years.