Match ends, Ipswich Town 0, Cardiff City 0.
Ipswich Town's run without a win extended to seven Championship games as Cardiff City were held to a second consecutive drab goalless draw.
Daryl Murphy's first-half header was pushed onto the post by Cardiff goalkeeper David Marshall, who also spared Sean Morrison from an own goal.
Cardiff improved after the break but Sammy Ameobi and Craig Noone failed to convert from in front of goal.
Ainsley Maitland-Niles volleyed over the bar as Ipswich struggled to create.
Mick McCarthy's side have now taken just five points from a possible 21, plummeting the early leaders down to 14th in the table.
Cardiff manager Russell Slade will take comfort from a point away from home that extends their unbeaten run to six games, but there was little to suggest his team know how to end an alarming lack of goals.
The Bluebirds have now managed to score just 15 times in 14 games - twice in the last five - and were again short of creativity and bite up front.
They arrived on the back of three consecutive clean sheets, an achievement that owed much to the outstanding form of Marshall.
The Scotland international was again at his best in the first half at Portman Road, pushing Murphy's header on to the post and then reacting quickly to keep out Morrison's attempted clearance.
Another Murphy header was the best Ipswich could muster after the break before Maitland-Niles failed to keep his volley down in the best chance of the closing stages.
Cardiff's improvement saw chances fall to Ameobi and twice to substitute Noone, but both showed a lack of composure to finish from low crosses.
Ipswich manager Mick McCarthy:
"Last season, we probably would have won that. But we played well against a good side who were always going to be a tough nut to crack.
"It was always likely to be a goal either way but overall I thought we played well and put in a good performance.
"We are being far more competitive and when we keep a clean sheet, it does give us something to build on rather than conceding a goal and putting added pressure on us."
Cardiff boss Russell Slade:
"I do see it as a very good point as Ipswich is always a difficult place to come - and it has been a very difficult place for Cardiff in the past.
"We are on a good run at the minute, from a defensive point of view, but clearly our problems are at the other end.
"We actually had more shots than Ipswich and we had one or two good chances in the second half but our options up front are limited at the minute."
- 5SmithBooked at 45mins
- 7Maitland-NilesSubstituted forOarat 81'minutes
- 8SkuseBooked at 87mins
- 17BruBooked at 79mins
- 9MurphySubstituted forPitmanat 81'minutes
- 16ConnollyBooked at 34mins
- 3da SilvaSubstituted forMaloneat 31'minutes
- 38AmeobiBooked at 11minsSubstituted forNooneat 76'minutes
- 7WhittinghamBooked at 85minsSubstituted forPilkingtonat 88'minutes
- 8RallsBooked at 43mins
- 19RevellBooked at 82mins
- David Coote
- Shots on Target
Second Half ends, Ipswich Town 0, Cardiff City 0.
Attempt saved. Alex Revell (Cardiff City) header from the centre of the box is saved in the top left corner. Assisted by Anthony Pilkington.
Substitution, Cardiff City. Anthony Pilkington replaces Peter Whittingham.
Attempt missed. Craig Noone (Cardiff City) left footed shot from the centre of the box is high and wide to the left. Assisted by Peter Whittingham with a cross following a set piece situation.
Foul by Luke Chambers (Ipswich Town).
Joe Ralls (Cardiff City) wins a free kick on the left wing.
Cole Skuse (Ipswich Town) is shown the yellow card for a bad foul.
Foul by Cole Skuse (Ipswich Town).
Craig Noone (Cardiff City) wins a free kick in the defensive half.
Peter Whittingham (Cardiff City) is shown the yellow card for a bad foul.
Brett Pitman (Ipswich Town) wins a free kick on the right wing.
Foul by Peter Whittingham (Cardiff City).
Alex Revell (Cardiff City) is shown the yellow card for a bad foul.
Tommy Smith (Ipswich Town) wins a free kick in the defensive half.
Foul by Alex Revell (Cardiff City).
Substitution, Ipswich Town. Tommy Oar replaces Ainsley Maitland-Niles.
Substitution, Ipswich Town. Brett Pitman replaces Daryl Murphy.
Daryl Murphy (Ipswich Town) wins a free kick in the defensive half.
Foul by Sean Morrison (Cardiff City).