Three players were sent off, two after the full-time whistle, as Cardiff held West Brom to a 1-1 draw.
Alex Mowatt was sent off for a foul on 76 minutes and Sam Johnstone and Aden Flint saw red for their part in a melee after the final whistle had blown.
James Collins' second Bluebirds goal put the visitors ahead as he headed home Joe Ralls' corner on 34 minutes.
West Brom equalised three minutes after the restart as Callum Robinson finished while Cardiff appealed for offside.
Albion were then denied a penalty within the final seconds of the match, prompting an angry clash at full-time that led to Johnstone and Flint getting red cards.