Mirco Antenucci's injury-time goal clinched a bad-tempered 2-0 win for Leeds at Cardiff that saw managers Russell Slade and Steve Evans clash.
Antenucci scored his third goal in two games in injury time to secure a rare away win for Leeds - but the double over Cardiff - after Souleymane Doukara's first-half effort.
Cardiff's play-off hopes took a blow and ended the game with 10 men after Fabio Da Silva was sent off for a second booking on 63 minutes. But they still went close to snatching a draw as Lex Immers and Ken Zohore struck the woodwork and Leeds goalkeeper Marco Silvestri pulled off a series of saves.
Cardiff were unbeaten in their last 13 games at home yet it was Leeds, without an away win in the league since December, who lead at half-time. Doukara's goal shortly before half-time separated the sides though was against the general run of play after Cardiff brought the best out of keeper Silvestri. Peter Whittingham's curling free-kick was tipped past the post after a foul on Tom Lawrence. Lawrence then had Silvestri at full stretch with a first-time shot from the edge of the box
But it was from the resulting corner that Leeds snatched the lead.The visitors were happy to play on the counter-attack and Doukara had already forced Matthew Connolly into an early booking for a foul. And the ploy worked as Antenucci raced up field, Cardiff failed to close down the options, and Doukara slotted home his fifth of the season on 37 minutes. Immers and Anthony Pilkington both went close before the break and the second-half took just five minutes to spark into life.
Connolly's misplaced back pass almost gifted Leeds a second but Antenucci's first effort was cleared by Bruno Manga and second by David Marshall who also denied Liam Bridcutt.It was the start of a chaotic 15 minutes that saw six cards shown, a dismissal, a penalty claim and both managers handed warnings after clashing on the touchline.
Cardiff had a penalty claim waved away after Connolly's pass struck Guiseppe Bellusci's arm in the penalty area and Fabio was shown a yellow card for a foul as Leeds threatened to break clear. Those two incidents sparked a clash between the rivals managers Slade and Evans who had to be kept apart by their assistants. That only stoked the atmosphere inside the Cardiff City Stadium and moments later, Fabio was dismissed with a second yellow card in the space of seven minutes for felling Charlie Taylor.
Leeds also had Alex Mowatt and Gaetano Berardi booked as tempers continued to flare. Cardiff's frustration only grew as Immers struck the post and Pilkington and Craig Noone had long-range efforts saved and Manga headed over from five yards. With Cardiff throwing everything at an equaliser, there was no-one to stop Antenucci racing clear in the fourth minute of added time and settling the game with a coolly-struck goal