League One - Wednesday beat United to promotion
Sheffield Wednesday claimed the second automatic promotion spot in League One ahead of city rivals United thanks to a 2-0 home win over Wycombe on the final day of the season.
Goals from Michail Antonio and Nile Ranger saw the Owls return to the second tier after a two-year absence in front of 38,082 fans.
United drew 2-2 at Exeter, and with Wednesday winning, it was not enough.
Antonio struck in the 25th minute to calm nerves at Hillsborough. Wednesday needed to either win or match United's result to go up behind division winners Charlton, who ended the season with a 3-2 win over Hartlepool at The Valley.
Dave Jones's side never looked in danger: they dominated the match, earning 55 per cent of the possession and 18 shots. Wanderers had only three shots, and none on target.
However Ranger struck on 52 minutes to ensure that the blue half of the Steel City would be celebrating - and Scot Bennett equalised for Exeter in injury time to rub United's nose in it.
The Blades now enter the play-offs, and will play Stevenage after they snatched the final play-off spot with a 3-0 win over Bury which saw them finish ahead of Notts County - 4-1 winners over Colchester - comfortably on goal difference.
Carlisle's challenge ended with a 2-1 loss at Oldham.
Huddersfield and MK Dons were already assured of their play-off spots and have known they'll be facing each other for some time. The Terriers bagged fourth place behind United - and home advantage in the second leg - thanks to a 2-0 victory at home to Yeovil as the Dons went down 1-0 at home to Walsall to drop down a place.
Exeter and Wycombe were already relegated before the day's fixtures, as were already relegated before the day's fixtures, as were Rochdale and Chesterfield.
In the other final-day matches, Oldham won 2-1 at home to Carlisle, Tranmere drew 1-1 with Scunthorpe at Prenton Park and Bournemouth beat Preston 1-0 at home.