Leyton Orient virtually ensured their League One survival at the expense of relegation rivals Bradford with two goals in two minutes after the break.
Gary Alexander put the visitors in front with an angled shot after a long through ball into the penalty box had caused problems for the home defence.
Adam Tann added a second for the O's two minutes later when City failed to clear Matthew Lockwood's free-kick.
Bradford dominated early on but failed to turn their superiority into goals.
Bradford: Ricketts, Edghill, Wetherall, Bower, Youga (Colbeck 63), Daley, Schumacher, Johnson, Parker, Weir-Daley, Paynter.
Subs Not Used: Howarth, Penford, Clarke, Bentham.
Booked: Weir-Daley.
Leyton Orient: Garner, Barnard, Thelwell, Mackie, Lockwood (Miller 72), Tudor, Tann, Guttridge, Chambers, Alexander, Jarvis (Ibehre 48).
Subs Not Used: Morris, Saah, Corden.
Booked: Chambers, Guttridge, Mackie, Barnard.
Goals: Alexander 62, Tann 65.
Att: 10,665.
Ref: K Woolmer (Northamptonshire).