Nahki Wells grabbed a late equaliser for Bradford as Leyton Orient failed to fully capitalise on Wolves' defeat.
Lloyd James looked to have scored the winner just before half-time with a curling effort from outside the box.
The hosts pushed for a leveller and forced a number of corners, but the O's seemed set to go three points clear thanks to MK Dons' 2-0 win at Molineux.
But Wells struck his 14th league goal of the season with a stoppage-time free-kick to earn his side a point.
VIEW FROM THE DRESSING ROOM
Leyton Orient manager Russell Slade told BBC London 94.9:
"It's always frustrating when you concede late on. As much as they huffed and puffed in the second half they didn't really create an opening.
"I thought we defended fantastically well, it was disappointing we didn't collect all three points, but to be fair to them they scored with a great strike.
"We were missing the likes of [Dave] Mooney and [Kevin] Lisbie on the team sheet and [Shaun] Batt and [Robbie] Simpson did well for us."
Bradford City 01 McLaughlan 02 Darby 03 Meredith 18 Jones 23 McArdle 22 Bates (Connell - 79' ) 11 Thompson (Yeates - 64' ) 24 Doyle (De Vita - 79' ) 21 Wells 09 Hanson 07 Reid Substitutes 08 Kennedy 12 Ripley 14 Yeates 16 McHugh 17 Connell 20 De Vita 27 McBurnie Leyton Orient 01 Jones 05 Cuthbert 02 Omozusi Booked 04 Vincelot 06 Baudry Booked 15 Clarke 11 Odubajo 08 James 25 Simpson (Lisbie - 73' ) 14 Batt (Bartley - 84' ) 07 Cox Substitutes 03 Sawyer 09 Lisbie 12 Larkins 19 Lasimant 20 Gorman 21 Bartley 24 Wright
Ref: Carl Boyeson