The Black Cats didn’t see much of the ball, particularly in the second half, but took the lead five minutes from time when Luke O’Nien headed home Alex Pritchard’s in-swinging corner.
Sunderland added a second goal in stoppage-time when they were awarded a penalty and Aiden McGeady converted from the spot.
The result moves the Black Cats back into the play-off places, with games in hand on the sides above them, after a run of three consecutive league defeats.
Johnson’s side now face back-to-back away games at Shrewsbury and Cambridge but will take confidence after getting back to winning ways.
Our chief Sunderland writer Phil Smith has delivered his verdict on how each player fared at the Stadium of Light:
A message from the Football Clubs Editor
Our aim is to provide you with the best, most up-to-date and most informative Sunderland AFC coverage 365 days a year.
This depth of coverage costs, so to help us maintain the high-quality reporting that you are used to, please consider taking out a subscription to our new sports-only package here.
Your support is much appreciated. Richard Mennear, Football Clubs Editor
1. Thorben Hoffmann - 7
Despite Ipswich’s good play he was not called into action too much. When he did he was excellent, making one utterly crucial save in the first half as Celina twice fired at goal from close range. That was a crucial contribution. 7 Photo: JPI Media
2. Carl Winchester - 7
Kyle Edwards caused problems for Sunderland throughout the opening hour but Winchester battled well and defended strongly for the main. A steady display against a tricky opponent. 7 Photo: JPI Media
3. Bailey Wright - 7
Eyebrows would have been raised when he was selected ahead of Flanagan but justified his selection, defending resolutely for the most part. 7 Photo: JPI Media
4. Callum Doyle - 7
Not flawless in possession and Ipswich had their chances, but this was a strong response to some recent struggles. Competed well and played his part in a big win. A show of character. 7 Photo: Frank Reid