Malky Mackay’s Cardiff continued to suffer serious promotion jitters as two late penalties from Grant McCann gave resurgent Peterborough a dramatic 2-1 win at London Road.
Mackay’s men have now won just one in their last five in the Championship and from a previous position of strength are now left peering anxiously over their shoulders at the chasing pack.
Aron Gunnarsson swept the Welshmen in front after 23 minutes but Posh substitute McCann equalised from the spot on 72 minutes after Mark Little was fouled by Don Cowie in the box.
McCann netted his second penalty seven minutes later after a foul by Matthew Connolly on Dwight Gayle which proved enough to send Posh out of the relegation zone – and complete the double over the leaders.
Struggling Wolves also boosted their survival prospects with a dramatic 3-2 win over free-falling Middlesbrough at Molineux.
Starting the day second from bottom, Wolves were helped on their way by a 17th minute Stephen McManus own goal before Grant Leadbitter dragged Boro level eight minutes later.
Bjorn Sigurdarson gave Wolves back a lead which Leadbitter cancelled out again, before Kevin Doyle struck the winner on 70 minutes.