Four players, two from each side, were sent off by referee Rob Styles as Swindon's derby win against Bristol Rovers erupted in the closing stages.
Rovers duo Steve Elliott and Richard Walker and Swindon's Jerel Ifil and Sofiene Zaaboub saw red in the finale.
Christian Roberts hit Swindon's winner from a 65th-minute penalty after a foul on the edge of the box by Joe Jacobson.
It was harsh on Bristol Rovers, who bossed the game for long periods and had a Danny Coles equaliser disallowed.
Swindon: Brezovan, Comminges, Ifil, Aljofree, Jack Smith, McGovern (Zaaboub 88), Easton, Pook, Roberts (Tozer 85), Paynter (Corr 78), Cox.
Subs Not Used: Sturrock, Allen.
Sent Off: Ifil (82), Zaaboub (90).
Booked: Cox, Corr.
Goals: Roberts 67 pen.
Bristol Rovers: Phillips, Ryan Green, Elliott, Coles, Jacobson, Pipe (Igoe 69), Campbell, Disley, Haldane (Walker 69), Lambert, Rigg (Williams 52).
Subs Not Used: Hinton, Lescott.
Sent Off: Walker (83), Elliott (84).
Booked: Jacobson, Disley, Ryan Green.
Ref: Rob Styles (Hampshire).