A dreadful first half that ended with DJ Campbell punching the ball into the net to give Ipswich a lead that in fairness they deserved, but not by the manner they achieved it.
Cardiff were struggling to close down the home side who saw one effort hit the post and a Jay Emmanuel Thomas pile driver superbly saved by Marshall. There was very little action happening near the Ipswich goal.
Campbell's blatant handball was missed by the officials and he embarrassingly celebrated knowing full well he'd cheated his way to a goal on his Ipswich debut.
Soon into the second half changes were made and on came Craig Conway for Craig Noone and the game changed. Ipswich were fearful of their lead and started to sit deeper and Cardiff took control.
JET fired over when a cooler head would have won the game for Ipswich and on 63 mins an effort on goal by Conway was spilled by Loach and Helguson was on hand for a tap in.
Ipswich were hoping to snatch something on the break but the dominace they'd shown first half had deserted them. City controlled the game and were rewarded in the 88th min when Taylor's cross was headed home unchallenged by Helguson for the match winning goal.
There was more drama to follow when Helguson headed against his own bar three mins into the added three mins of injury time.
The resulting corner was cleared and the ref blew up with Cardiff recaliming top spot in the Championship. Only a second win at Ipswich in decades and decades
It's bottom two for the Tractor Boys and pressure on the manager while City sit proudly on top of the table.
Next up City are at Forest in two weeks time after the international break.