Ross McCormack made one goal and scored another as Leeds came from behind to beat Ipswich Town and maintain their unbeaten start in the Championship.
The hosts dominated the first 20 minutes and deservedly led though David McGoldrick's fine strike.
But Luke Varney's cool finish made it 1-1 after McCormack's 25-yard shot rebounded into his path.
And Middlesbrough target McCormack hit the winner when he cut inside and beat Scott Loach with a low 20-yard effort.
The strike - McCormack's third goal of the season - took a slight deflection off Town midfielder Cole Skuse and then seemed to deceive Loach, but the keeper will probably feel he should have done better.
Ending a Portman Road hoodoo
Leeds had only picked up one point from their previous six visits to Portman Road and scored four goals, with their last victory being a 2-1 success in the Premier League in September 2001.
Town have now lost three of their opening four league games but could easily have been 3-0 ahead ahead by the time Varney equalised.
Ipswich thought they had taken the lead when Aaron Cresswell's low cross was turned in by Jay Tabb following a mis-hit McGoldrick shot, but he was ruled offside.
The hosts did go ahead when Daryl Murphy flicked on Loach's clearance and McGoldrick beat Tom Lees to fire the ball home off the inside of the post.
Lees was then forced to head a Carlos Edwards corner over his own goal and a dominant Town went close to doubling their advantage when Cresswell's 20-yard shot hit the bar.
But Leeds levelled against the run of play when Varney took advantage of a ricochet off Luke Chambers and the visitors looked a different proposition after the interval.
McCormack's 20-yard strike just four minutes after the restart put them ahead and, although Town went close through Chambers and Luke Hyam, Leeds had the slightly better chances.
Paul Green saw a spectacular effort go just wide and Noel Hunt had a fine strike saved by Loach, but the visitors did not the security of a third goal and have moved up to fifth place in the Championship table.
Ipswich Town manager Mick McCarthy:
"We should have put them to the sword when we were on top in the first half. But then they got a fortuitous equaliser which changed the course of the game.
"The second goal was a real poor one to concede, from the moment we gave the ball away to the shot.
"He [Loach] came in and apologised - he should have saved it and he knows that. There is no point dancing around the issue.
"Leeds have got some good experienced players and the front three [Varney, McCormack and Noel Hunt] are a real handful.
"They defended doggedly in the second half but we should have made them pay in the first half. If it had ended up 1-1, we would have taken that."
Leeds United manager Brian McDermott:
"They were on top for the first 25 minutes and we had to change our shape in the second half.
"We have been 1-0 down [in three league games] this season, but that happens in football. There is good resilience and desire in the dressing room. I thought we were good value for the result.
"Ross is a quality player who scored a quality goal. I don't know how many bids we have had - I leave that to the owners and the player's agent. But I want him to stay and Ross wants to stay. I think selling him to another Championship club sends out the wrong message."
Sorry, we were unable to load match stats, please try again.
Live Text Commentary
Full Time The referee blows the whistle to end the game.90:00 +3:44
Corner taken by Paul Anderson from the left by-line.90:00 +3:24
Clearance by Paul Green.90:00 +3:12
Rodolph Austin makes a clearance.90:00 +3:06
Corner taken by Paul Anderson from the right by-line.90:00 +2:17
Clearance by Paul Green.90:00 +1:14
Header by Elliott Hewitt goes to the left of the goal.90:00 +1:09
Paul Anderson delivers the ball.90:00 +0:25
Header by Elliott Hewitt goes harmlessly over the bar.90:00 +0:06
Corner taken by Paul Anderson from the left by-line.89:50
Cole Skuse has an effort at goal. Blocked by Tom Lees.88:19
Clearance by Rodolph Austin.88:06
Scott Loach restarts play with the free kick.87:54
The assistant referee flags for offside against Dominic Poleon.86:34
Free kick taken by Patrick Kenny.86:18
Elliott Hewitt is ruled offside.84:17 Substitution
Substitution Michael Tonge replaces Noel Hunt.83:42
Ryan Tunnicliffe has an effort at goal. Blocked by Tom Lees.81:20
Noel Hunt takes the chance to get an effort at goal. Luke Chambers gets a block in.80:30
Luke Hyam takes a shot and went wide of the right hand upright.
Corner from the left by-line taken by Paul Anderson.79:24
Paul Green has an effort at goal and missed to the right of the target.78:39
Noel Hunt takes a shot.78:02
The ball is delivered by Lee Peltier.77:14
Luke Chambers makes a clearance.77:10
A cross is delivered by Stephen Warnock.74:20 Substitution
Substitution Dominic Poleon on for Luke Varney.74:05 Substitution
Substitution Frank Nouble is brought on as a substitute for Daryl Murphy.73:55
Shot by David McGoldrick went wide right of the net.73:40
Aaron Cresswell produces a strike on goal direct from the free kick.72:47
Free kick awarded for a foul by Paul Green on Cole Skuse.70:44
Corner from the right by-line taken by Paul Anderson.70:18
Tommy Smith gets a header at goal. Blocked by Noel Hunt.70:11
Corner from the left by-line taken by Paul Anderson.69:53
Tom Lees makes a clearance.69:49
Centre by Daryl Murphy.68:50
Ryan Tunnicliffe takes the free kick.68:46
Unfair challenge on David McGoldrick by Tom Lees results in a free kick.67:42
Stephen Warnock takes the free kick.67:31
Foul by David McGoldrick on Stephen Warnock, free kick awarded.66:36
Scott Loach restarts play with the free kick.66:22
Luke Varney is ruled offside.64:18
Header by Luke Varney goes harmlessly over the bar.64:58 Substitution
Substitution Jay Tabb goes off and Ryan Tunnicliffe comes on.64:44 Substitution
Substitution Paul Anderson is brought on as a substitute for Carlos Edwards.64:15
Ross McCormack crosses the ball.64:02
Luke Murphy takes the free kick.63:57
Free kick awarded for an unfair challenge on Luke Murphy by Jay Tabb.62:12
Corner taken by Jay Tabb from the left by-line.62:03
Clearance by Tom Lees.61:59
Carlos Edwards crosses the ball.61:46
Luke Varney makes a clearance.61:37
Corner taken by Carlos Edwards.61:30
Clearance made by Paul Green.61:25
The ball is sent over by Carlos Edwards.60:05
Corner taken by Jay Tabb.59:50
Jason Pearce makes a clearance.59:42
Aaron Cresswell takes the free kick.59:31
Unfair challenge on David McGoldrick by Lee Peltier results in a free kick.55:47
Clearance made by Rodolph Austin.55:39
Free kick crossed by Aaron Cresswell.55:28 Booking
Rodolph Austin receives a caution.55:16
Aaron Cresswell fouled by Rodolph Austin, the ref awards a free kick.52:44
The ball is delivered by Jay Tabb.50:23
Scott Loach restarts play with the free kick.50:21
The assistant referee signals for offside against Luke Varney.48:51
The assist for the goal came from Luke Varney.48:51 Goal scored
Goal! - Ross McCormack - Ipswich 1 - 2 Leeds Ross McCormack scores a right footed goal. Ipswich 1-2 Leeds.48:07
The ball is delivered by Luke Varney.46:08
Scott Loach takes the free kick.45:51
The referee blows for offside.45:01
The referee blows the whistle to start the second half.45:00 +1:08 Half time
Half Time The half-time whistle blows.44:30
Tom Lees manages to make a clearance.44:23
Carlos Edwards sends in a cross.42:06
A cross is delivered by Elliott Hewitt.40:50
Luke Murphy produces a cross.37:21
Corner taken by Carlos Edwards from the left by-line.37:05
Tom Lees makes a clearance.36:59
The ball is sent over by Aaron Cresswell.36:46
Aaron Cresswell restarts play with the free kick.36:38
Luke Varney concedes a free kick for a foul on Aaron Cresswell.36:04
Scott Loach takes the free kick.35:37
Luke Varney is flagged offside by the assistant referee.35:25
Chance falls to Daryl Murphy who heads at goal. Patrick Kenny catches the ball.35:04
Luke Chambers restarts play with the free kick.34:52
Luke Varney challenges Luke Hyam unfairly and gives away a free kick.34:18
Header at goal by Daryl Murphy misses left of the target.34:10
Corner taken by Jay Tabb.30:54
David McGoldrick takes a shot. Patrick Kenny safely holds on.29:05
A cross is delivered by Luke Hyam.27:40 Goal scored
Goal! - Luke Varney - Ipswich 1 - 1 Leeds Luke Varney grabs a goal with a left foot finish. Ipswich 1-1 Leeds.27:10
Ross McCormack takes a shot.26:50
Clearance by Tommy Smith.26:46
Luke Varney crosses the ball.25:48
Clearance made by Tommy Smith.25:44
Luke Murphy crosses the ball.24:45
Luke Chambers manages to make a clearance.24:40
Centre by Ross McCormack.24:29
Clearance made by Carlos Edwards.24:22
Corner taken by Stephen Warnock from the left by-line.23:44
Patrick Kenny restarts play with the free kick.23:35
Jay Tabb takes a shot and missed to the right of the goal.23:15
Aaron Cresswell takes the chance to get an effort at goal and hits the bar.22:13
Free kick taken by Scott Loach.22:02
Header by Jason Pearce misses right.21:38
Corner from the right by-line taken by Stephen Warnock.21:15
Tommy Smith makes a clearance.21:07
Free kick crossed by Stephen Warnock.20:33
Free kick awarded for a foul by Cole Skuse on Paul Green.18:05
Tom Lees makes a clearance.17:58
Luke Hyam sends in a cross.17:07
Clearance by Tom Lees.17:02
A cross is delivered by Elliott Hewitt.16:56
Cole Skuse takes the free kick.16:52
Luke Murphy concedes a free kick for a foul on Luke Hyam.16:13
Tommy Smith takes the free kick.16:07
The referee penalises Luke Varney for handball.14:54
Clearance made by Patrick Kenny.14:43
Corner taken by Carlos Edwards from the left by-line.14:28
Jason Pearce makes a clearance.14:17
Corner taken by Carlos Edwards.13:54
Free kick taken by Cole Skuse.13:46
Cole Skuse fouled by Rodolph Austin, the ref awards a free kick.12:44
Shot by Jason Pearce went over the bar.12:25
Corner from the left by-line taken by Stephen Warnock.11:24
Assist by Daryl Murphy.11:24 Goal scored
Goal! - David McGoldrick - Ipswich 1 - 0 Leeds David McGoldrick slots the ball right footed into the goal. Ipswich 1-0 Leeds.10:18
Luke Chambers takes the free kick.10:03
Luke Varney concedes a free kick for a foul on Luke Chambers.9:35
Centre by Aaron Cresswell.7:33
Patrick Kenny restarts play with the free kick.7:24
The offside flag is raised against David McGoldrick.7:05
Aaron Cresswell crosses the ball.6:37
Elliott Hewitt makes a clearance.6:30
Ross McCormack crosses the ball.6:13
Aaron Cresswell takes a shot. Patrick Kenny catches the ball.5:55
Clearance made by Lee Peltier.5:51
A cross is delivered by Carlos Edwards.4:03
A cross is delivered by Aaron Cresswell.3:44
Scott Loach takes the free kick.3:30
Ross McCormack is caught offside.3:16
Free kick taken by Ross McCormack.3:10
Unfair challenge on Noel Hunt by Tommy Smith results in a free kick.2:47
Scott Loach takes the free kick.2:24
The offside flag is raised against Luke Varney.2:12
Free kick crossed by Stephen Warnock.2:03
Carlos Edwards is penalised for handball and concedes a free kick.1:26
Tommy Smith manages to make a clearance.1:20
The ball is delivered by Luke Varney.0:00
The referee gets the match started.
Live data and text provided by our data suppliers