Late goals from substitute Jason Scotland and Keith Andrews helped Ipswich come from behind to beat 10-man Leeds at Portman Road.
Ross McCormack headed the visitors into the lead during a first half they largely dominated.
But Aidy White's dismissal for a professional foul on Jay Emmanuel-Thomas changed the balance of the game.
With 13 minutes to go, Scotland fired in an equaliser from 25 yards before Andrews struck to win it for Town.
The former Blackburn midfielder's late strike brought great cheer to the Ipswich fans, who had seen their side lose their previous four matches, including 7-1 and 5-2 losses to Peterborough and Southampton.
However, it was cruel on Leeds, who had performed well in the first half and looked in control of the game until White's sending off in the 48th minute for fouling Emmanuel-Thomas as he bore down on goal.
Prior to that, the visitors created a number of chances, with keeper David Stockdake saving well from McCormack and both Robert Snodgrass and Max Gradel firing wide.
It was no surprise when Scottish striker McCormack broke the deadlock, stealing in to convert a free header from Snodgrass's cross.
But, after White's dismissal, the home side used their numerical advantage to come to the fore.
United held out until the 77th minute, but they were powerless to prevent Scotland firing his side level with a sweetly-struck effort, five minutes after he had entered the fray.
Gradel saw a penalty appeal turned down for the visitors and, with a point apiece looking the likely outcome, up stepped Andrews to drill a deflected effort into the net to send fans at Portman Road wild and consign Leeds to their worst start to a league campaign in 14 years.