Cardiff 2 Ipswich 3
By Patrick Goss
Last Updated: 01/01/70 1:00am
Tommy Miller and George Santos set Town on their way, before Robert Earnshaw pulled his team back into it.
Chris Bart-Williams then struck with ten minutes left, to make Peter Thorne's late effort meaningless.
Ipswich started the game brightly and deservedly went ahead after 29 minutes, albeit from the penalty spot.
Tommy Miller (pictured), who only came on as a substitute minutes earlier for the injured Jim Magilton, blasted home after Mark Bonner had fouled Ian Westlake.
Santos then headed Town further ahead when he met Jermaine Wright's corner on 33 minutes.
Cardiff were shaken into life at half time by manager Lennie Lawrence and they got themselves back into the game just before the hour mark.
It came from the penalty spot again, after Tony Vidmar was fouled by Richard Naylor and Earnshaw finished with aplomb.
Cardiff then dominated proceedings, but could not find a way through a stubborn Town backline and Joe Royle's side added a crucial third with eight minutes left.
Bart-Williams grabbed the goal in fine fashion as he drilled home an effort form 18 yards.
Peter Thorne then scored with minutes remaining to give the home fans some hope, but they could not find another and Town held on for victory.