Gavin Williams' sweet volley gave Ipswich maximum points against struggling Leeds.
Williams lashed the ball into the top corner from the edge of the area following Alan Lee's flick-on.
Town's Silvain Legwinski also had a long-range effort saved while Eddie Lewis and Tresor Kandol went close for the visitors after the break.
Leeds skipper Kevin Nicholls was sent off for two yellow cards in the space of a minute late on.
Ipswich manager Jim Magilton on matchwinner Gavin Williams:
"He has had a problem with his groin all week since the Cardiff match.
"It's the same thing he had in pre-season and has caused him to miss 103 days' training.
"He had a fitness test before the game but the injury became worse so I had to take him off. I am very concerned about it because he is playing well.
"He is a very important player for us, he will come in on Monday when the situation will be assessed."
Leeds boss Denis Wise on going to see referee Keith Stroud after the final whistle:
"I am appealing against Kevin Nicholls' red card.
"I tried to show the referee a video of the incident but he would not look at it, saying that this was a ruling brought in at the start of the season.
"It's driving me crazy and I had to show the fellow.
"Things like this can change a season at a club while referees get away with
it. We don't get away with it.
"We created the better chances and maybe we should have won."
Ipswich: Price, Bruce, De Vos, Naylor, Harding, Williams (Haynes 60), Legwinski, Garvan, Roberts, Lee (Walton 86), Macken.
Subs Not Used: Supple, Richards, Peters.
Booked: Harding, Lee, Naylor.
Goals: Williams 45.
Leeds: Stack, Richardson, Heath, Foxe, Westlake, Douglas, Nicholls, Derry (Carole 62), Lewis (Horsfield 88), Moore (Healy 76), Kandol.
Subs Not Used: Warner, Kilgallon.
Sent Off: Nicholls (84).
Booked: Nicholls, Foxe, Healy.
Att: 23,661.
Ref: K Stroud (Dorset).