Veteran Dean Windass equalised 14 minutes from time to earn Bradford a point in a hard-fought Yorkshire derby against 10-man Rotherham.
He turned home substitute David Graham's pass after Bradford trailed to Will Hoskins' first-half goal.
Hoskins was sent off late on for two yellow cards, but was on target after 32 minutes, taking advantage of Michael Keane's defence-splitting pass.
Graham and Windass hit the woodwork before Bradford levelled.
Bradford: Ricketts, Parker (Rogers 64), Wetherall, Bower, Doyle, Jermaine Johnson (Colbeck 64), Schumacher, Bridge-Wilkinson, Holmes, Eddie Johnson (Graham 57), Windass.
Subs Not Used: Saynor, Clarke.
Booked: Doyle.
Goals: Windass 76.
Rotherham: Cutler, Worrell, Sharps (Woods 28), Mills, Robertson, Keane, Bopp (Hurst 83), Williamson, Wiseman, Facey (Hibbert 11), Hoskins.
Subs Not Used: Montgomery, Taylor.
Sent Off: Hoskins (88).
Booked: Hoskins, Williamson, Mills.
Goals: Hoskins 32.
Att: 8,669
Ref: R Styles (Hampshire).