Bristol City's six-season spell in the Championship came to an end with a home defeat by Birmingham.
Needing victory to avoid the drop to League One, the Robins fell behind when Wade Elliott slotted into the bottom corner after Nathan Redmond's run.
The home side missed a good chance to level when Sam Baldock fired narrowly wide from 20 yards after Steve Davies's knockdown.
But Blues held on to send Bristol City down with three games remaining.
Bristol City's Championship slide
Promoted to the second tier as League One runners-up in 2006-07, the Robins finished fourth in the Championship the following season and lost the play-off final at Wembley. They finished 15th in 2010-11 after two successive 10th placed finishes. The Robins ended last season 20th.
Outswinging corner taken by Shane Ferguson from the right by-line, save by Tom Heaton.
Foul by Steven Davies on Paul Robinson, free kick awarded. Jack Butland takes the direct free kick.
Handball decision goes against Morgaro Gomis. Albert Adomah fires a strike on goal direct from the free kick.
Nathan Redmond challenges Greg Cunningham unfairly and gives away a free kick. Free kick taken by Greg Cunningham.
Neil Kilkenny takes the inswinging corner, clearance by Nikola Zigic.
Sam Baldock takes a shot. Save by Jack Butland. Corner taken by Neil Kilkenny played to the near post, Morgaro Gomis makes a clearance.
Outswinging corner taken by Neil Kilkenny from the right by-line.
Handball by Nathan Redmond. Tom Heaton restarts play with the free kick.
Liam Kelly challenges Ravel Morrison unfairly and gives away a free kick. Mitch Hancox takes the direct free kick.
The referee gets the second half started.
45:00 +1:20 Half time
Half Time The match has reached half-time.
Neil Kilkenny takes the outswinging corner, Lewin Nyatanga takes a shot. Comfortable save by Jack Butland.
Shot from just outside the box by Nathan Redmond misses to the right of the goal.
Effort from deep inside the area by Steven Davies misses to the left of the goal.
Nikola Zigic is caught offside. Tom Heaton takes the direct free kick.
Outswinging corner taken right-footed by Albert Adomah from the right by-line.
Ravel Morrison fouled by Liam Kelly, the ref awards a free kick. Free kick taken by Jack Butland.
The referee blows for offside. Tom Heaton takes the direct free kick.
Outswinging corner taken from the right by-line by Neil Kilkenny, Nikola Zigic makes a clearance. Liam Kelly takes a shot. Save by Jack Butland.
The official flags Sam Baldock offside. Direct free kick taken by Paul Robinson.
Free kick awarded for a foul by Albert Adomah on Wade Elliott. Strike on goal comes in from Shane Ferguson from the free kick.
Liam Kelly concedes a free kick for a foul on Wade Elliott. Direct free kick taken by Wade Elliott.
Corner taken right-footed by Neil Kilkenny from the right by-line, clearance made by Paul Robinson.
Shot by Ravel Morrison from just outside the area goes over the net.
The assistant referee flags for offside against Nikola Zigic. Tom Heaton takes the free kick.
The assist for the goal came from Nathan Redmond.
15:39 Goal scored
Goal! - Wade Elliott - Bristol C 0 - 1 Birmingham Goal scored by Wade Elliott from the edge of the penalty area to the bottom left corner of the goal. Bristol City 0-1 Birmingham.
Nikola Zigic takes a shot. Save made by Tom Heaton.
Corner taken by Neil Kilkenny played to the near post, Ravel Morrison manages to make a clearance. Outswinging corner taken right-footed by Neil Kilkenny from the right by-line. Liam Kelly has a shot on goal from outside the box which misses left.
Effort from long range by Liam Kelly goes wide right of the target.
Outswinging corner taken right-footed by Neil Kilkenny, Paul Robinson makes a clearance.
Liam Kelly fouled by Ravel Morrison, the ref awards a free kick. Steven Davies takes the free kick.
Short corner taken by Neil Kilkenny from the right by-line.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.