Birmingham City recovered from 2-0 down to avoid relegation to League One with a stoppage-time equaliser on a dramatic final day of the Championship.
Paul Caddis' leveller in the 93rd minute at Bolton gave Birmingham - League Cup winners just three years ago - the necessary point to stay up and condemn Doncaster Rovers to relegation in the dying seconds of the Football League season.
Lee Chung-Yong and Lukas Jutkiewicz's goals gave Bolton a 2-0 lead with just 14 minutes remaining at the Reebok Stadium, but departing and costly Birmingham striker Nikola Žigić struck before Caddis' heroic moment of salvation sent the away supporters into raptures.
Doncaster, however, returned to League One at the first time of asking as they lost at champions Leicester City to a contentious second-half David Nugent's penalty.
Although they finished level on points with Birmingham, their goal difference was vastly inferior.
Full-time at the Reebok Stadium. WE ARE STAYING UP, WE ARE STAYING UP, WE ARE STAYING UP! #bluesLIVE— Birmingham City FC (@BcfcDotCom) May 3, 2014