Bradford City battled back three times to earn a point on their travels at Bristol Rovers in a game which saw two red cards.
Guy Branston headed Rovers in front against his old side but Nahki Wells levelled from a tight angle.
Tom Eaves struck with a low drive before City’s Carl McHugh headed in for 2-2.
Michael Smith’s volley put Rovers in front again only for James Hanson to nod in an equaliser before Nathan Doyle and Wayne Brown saw red.
The pair were involved in an ugly touchline scuffle which saw Bradford’s Doyle sent straight off and Rovers’ Brown receive a second yellow card.