Burton Albion heaped more pressure on Cardiff boss Paul Trollope by winning the first ever league meeting between the two sides.
Jackson Irvine’s first half strike gave the hosts the advantage despite Cardiff creating several first half chances.
Lucas Akins headed home just after the break as Burton secured a third victory of the season.
Cardiff remain in the Championship relegation zone in 23rd position while Burton are up to 18th.
The victory saw the Brewers keep their first clean sheet in eleven league games, while the Bluebirds have now lost six of their last seven Championship contests.
Cardiff boosted by the return of England striker Rickie Lambert, started the busier of the two sides and almost opened the scoring on six minutes when Lambert freed Stuart O’Keefe, but he was denied by a terrific stop from Jon Loughlin, low to his left.
Substitution, Cardiff City. Kadeem Harris replaces Joe Ralls.
Corner, Cardiff City. Conceded by Ben Turner.
Attempt blocked. Jamie Ward (Burton Albion) right footed shot from outside the box is blocked. Assisted by Hamza Choudhury.
Rickie Lambert (Cardiff City) wins a free kick in the attacking half.
Foul by Ben Turner (Burton Albion).
Foul by Jamie Ward (Burton Albion).
Peter Whittingham (Cardiff City) wins a free kick in the defensive half.
Goal! Burton Albion 2, Cardiff City 0. Lucas Akins (Burton Albion) header from the right side of the six yard box to the centre of the goal. Assisted by Kyle McFadzean with a headed pass following a set piece situation.