Christopher Routis fired a shot in off the woodwork with five minutes remaining to rescue a point for Bradford City against leaders Bristol City.
The draw still saw the Robins set a new club record for league games unbeaten from the beginning of the season.
They have yet to taste defeat in League One after 14 matches.
Aden Flint gave the hosts an early advantage with a headed goal, rising unmarked to meet Luke Freeman’s free-kick and guide it home.
But Billy Clarke equalised for the Bantams after 20 minutes. Mark Yeates delivered a free-kick into the box where it was nodded in by Clarke.
The Bantams went close to taking the lead minutes later but Clarke and Andy Halliday both struck the woodwork in quick succession.
Flint grabbed his and the Robins’ second goal with just eight minutes on the clock by punishing a mistake from goalkeeper Jordan Pickford
The home side must have thought they had secured a win, but Routis equalised again with a half-volley off the crossbar.
Bristol City: Fielding, Williams, Flint, Ayling, Little, Elliott, Pack, Freeman, Bryan (Cunningham 62), Wilbraham, Agard (Emmanuel-Thomas 69). Unused substitutes: Osborne, El-Abd, Wagstaff, Richards, Burns.
Bradford City: Pickford, Routis, McArdle, Davies (Sheehan 38), Meredith, Kennedy, Liddle, Halliday (Morais 73), Clarke (Hanson 68), Yeates, Stead. Unused substitutes: Dolan, Mclean, Knott, Williams.
Referee: D Bond (Lancashire).