Rotherham moved to within 90 minutes of an instant return to the Championship as they beat Scunthorpe to reach the League One play-off final at Wembley.
After the first leg finished 2-2, goals from Richard Wood and Will Vaulks at the New York Stadium booked a meeting with Shrewsbury on Sunday, 27 May.
The Millers, relegated last season, went ahead through Wood’s smart header.
Vaulks added a second from close range, before Scunthorpe had captain Rory McArdle sent off for two bookings.
The Iron had threatened to keep the tie alive before McArdle was red carded, with Ivan Toney, Cameron McGeehan and Duane Holmes all spurning good opportunities to cut the deficit.
But Rotherham survived the period of heavy pressure unscathed and were able to see the tie out relatively comfortably up against 10 men for the final 13 minutes.
The final whistle sparked a pitch invasion from the home supporters, who celebrated wildly having just 13 months ago witnessed their side relegated by a home loss to Fulham.
From relegation despair to the brink of promotion
Rotherham were rooted to the foot of the Championship table for more than seven months of 2016-17, spending just 26 days of the entire campaign outside of the bottom three.
Their final tally of 23 points was the lowest a second-tier team had finished on since three points for a win was introduced.
But under manager Paul Warne, appointed shortly after their relegation was confirmed at the beginning of April 2017, the Millers have enjoyed an impressive turnaround.
A run of seven successive wins during January and February had kept their automatic promotion hopes alive but, having faded towards the end of the season, victory over Scunthorpe leaves them one game away from an immediate return to the Championship.