League One leaders Bristol City thumped Bradford City to seal promotion to the Championship after a two-year absence.
The away side dominated from the start, with James Tavernier’s toe-poke and Joe Bryan’s far-post header putting them in command at the break.
Luke Ayling fired in from long range and Aden Flint nodded in as the Robins ran riot in the second half.
Tavernier’s slotted finish and Aaron Wilbraham’s strike completed a memorable evening.
Now 10 points clear of second-placed Preston North End, the Ashton Gate outfit need to win only one of their remaining three games to be certain of securing the League One title.
Under boss Steve Cotterill, the Robins have been in imperious form since the very start of the season, winning at fellow promotion contenders Sheffield United on the opening day and remaining unbeaten until mid-November.
Having lifted the Johnstone’s Paint Trophy at Wembley last month,Bristol City’s latest undefeated run in the league stretches 12 matches and leaves them strong favourites to complete a lower-league double.
This campaign also represents a remarkable turnaround for a club who, when Cotterill was appointed 16 months ago, were languishing in 23rd in the table and in danger of suffering successive relegations.
The former Cheltenham, Burnley and Portsmouth manager’s summer recruitment has been key to their success, with the arrival of Luke Freeman from Stevenage as significant as any.
Already the division’s leading assist maker, the 23-year-old was again the orchestrator as the visitors bossed the opening period, setting Tavernier clear for their first and crossing for Bryan to head in the second.
But, while Bristol City enjoyed the better of the first half, they produced an emphatic display of attacking football in the second to seal promotion in style.