Two Bristol City first-half goals left Ipswich still looking for a first away win in the Championship this season. Marvin Elliott opened the scoring after five minutes with a 30-yard effort which flew into the bottom corner.
Bradley Orr doubled the lead from the spot when Alex Bruce was adjudged to have handled Ivan Sproule's cross.
Ipswich pushed forward for a way back with Adriano Basso saving from Pablo Counago and Owen Garvan, but they were unable to make the breakthrough.
Bristol City boss Gary Johnson
"It's quite a turnaround in a few weeks and I'm proud of the lads for their first-half performance. "They didn't need any incentive after being beaten so heavily.
"Unfortunately, it was so intense that some legs went in the second half, but then we defended bravely and our goalkeeper did a great job."
Ipswich boss Jim Magilton
"We made a sloppy start and handed Bristol a foothold. We played much better in the second half, but their keeper was brilliant. "We need to start with a different attitude because at the moment it is too easy for home teams against us.
"We need an 'over-our-dead-bodies' approach and it has to be from the first whistle. Our away form is poor."
Bristol City: Basso, Orr, Carey, Fontaine, McCombe, Sproule (Skuse 81), Johnson, Elliott, McIndoe, Noble (Trundle 65), Showunmi (Byfield 74).
Subs Not Used: Weale, McAllister.
Booked: Sproule.
Goals: Elliott 5, Orr 32 pen.
Ipswich: Alexander, Wright, De Vos, Bruce (Wilnis 75), Harding, Walters, Garvan, Legwinski (Counago 55), Roberts (Haynes 79), Williams, Lee.
Subs Not Used: Supple, Trotter.
Booked: Roberts, Williams.
Att: 14,062.
Ref: Andy Hall (W Midlands).
Bookmark with:
What are these?