Carlos Edwards came to the rescue for Roy Keane as Ipswich reacted to the manager's midweek criticism with a 1-0 victory over relegation rivals Sheffield Wednesday.
The 31-year-old, who played under Keane at Sunderland, gave the visitors a 14th-minute lead with his first goal for the club on his return to the starting line-up.
Edwards cut in from the right as defenders backed off, before he rifled a powerful shot across Lee Grant and into the goalkeeper's right-hand corner.
Keane had accused his squad of lacking character after their defeat to struggling Peterborough in midweek.
But they showed the fight to satisfy their manager and secure a win which lifts them ahead of their opponents and out of the bottom three.
Ipswich were aided by a poor Wednesday performance that will intensify the anxiety around Hillsborough.