Jeremie Aliadiere scored a second-half double as Middlesbrough climbed into second spot and left struggling Ipswich still searching for a first league win.
Gary O'Neil headed in a Marvin Emnes cross to put Boro ahead.
Substitute Aliadiere doubled the lead with a neat close-range header after fine wingplay from Adam Johnson.
Aliadiere added a third after a fine turn and shot before Ipswich's Jonathan Walters netted from the penalty spot after he was fouled by Johnson.
Middlesbrough manager Gareth Southgate:
"I thought we were laboured at times, particularly in the second half when they had so much of the ball.
"The quality of the goals was excellent and I was delighted that Jeremie came off the bench and made an impact, it's nice for a manger when a player makes his point like that.
"But the game wasn't as easy for us as the score- line suggests. We were made to work hard and we lost concentration at the end and gave away a soft penalty and the clean sheet. We need to be more ruthless."
Ipswich manager Roy Keane:
"When you look at the goals we've conceded all season, it has been a horror show and there have been another three today.
"We have had decent possession and always looked a threat but as soon as we lose it we are in trouble and we've conceded a goal.
"I wouldn't call it a crisis. Supporters may call it that but I would call it a challenge. We are certainly not panicking."
90:00+5:34 The final whistle goes and the game is over.
90:00+5:25 GOAL - Jonathan Walters:Middlesbrough 3 - 1 Ipswich Placed penalty scored by Jonathan Walters. Middlesbrough 3-1 Ipswich.
90:00+3:54 Adam Johnson concedes a Penalty for a foul on Jonathan Walters.
90:00+2:29 Mark Yeates decides to take a short corner.
90:00+1:12 Free kick taken by Mark Yeates.
90:00+1:12 Booking The referee cautions Lee Martin for unsporting behaviour.
90:00+1:08 Foul by Lee Martin on Marvin Emnes, free kick awarded.
90:00+0:07 Tamas Priskin sends in a cross, save by Danny Coyne.
89:37 The ball is delivered by Mark Yeates, clearance by Gareth McAuley.
89:11 Free kick awarded for an unfair challenge on Marvin Emnes by Jaime Peters. Tony McMahon takes the indirect free kick.
88:18 Adam Johnson produces a left-footed shot from the edge of the area and misses to the left of the goal.
85:54 Jonathan Walters gives away a free kick for an unfair challenge on Jonathan Grounds. Danny Coyne takes the indirect free kick.
84:15 Marvin Emnes provided the assist for the goal.
84:15 GOAL - Jeremie Aliadiere:Middlesbrough 3 - 0 Ipswich Jeremie Aliadiere fires in a goal from just inside the penalty area to the bottom left corner of the goal. Middlesbrough 3-0 Ipswich.
82:56 A cross is delivered by Alan Quinn, Rhys Williams manages to make a clearance.
82:40 Grant Leadbitter sends in a cross, clearance by David Wheater.
82:20 Corner taken right-footed by Carlos Edwards, save by Danny Coyne.
81:42 Unfair challenge on Grant Leadbitter by Rhys Williams results in a free kick. Grant Leadbitter has an effort direct from the free kick, Seb Hines gets a block in.
80:50 Carlos Edwards takes the outswinging corner, clearance made by Rhys Williams.
Correction - 80:15 Grant Leadbitter takes the free kick.
80:15 Carlos Edwards takes the free kick.
80:15 Booking Gary O'Neil is cautioned.
Correction - 80:12 Free kick awarded for an unfair challenge on Carlos Edwards by Gary O'Neil.
80:12 Foul by Gary O'Neil on Carlos Edwards, free kick awarded.
78:07 The ball is swung over by Liam Rosenior, save by Danny Coyne.
77:41 Jaime Peters crosses the ball, Gary O'Neil makes a clearance.
76:40 Substitution Mark Yeates is brought on as a substitute for Julio Arca.
75:29 Outswinging corner taken right-footed by Carlos Edwards, Gareth McAuley takes a shot. Save made by Danny Coyne.
75:18 Carlos Edwards takes a shot. Save by Danny Coyne.
72:31 Outswinging corner taken from the right by-line by Carlos Edwards, Gareth McAuley takes a shot. Jonathan Grounds manages to make a clearance.
72:23 The ball is sent over by Lee Martin, Rhys Williams manages to make a clearance.
71:28 Marvin Emnes fouled by Grant Leadbitter, the ref awards a free kick. Seb Hines takes the free kick.
71:00 The ball is sent over by Jonathan Grounds, clearance made by Gareth McAuley.
69:28 Marvin Emnes is caught offside. Indirect free kick taken by Alex Bruce.
68:59 Gary O'Neil has an effort at goal from outside the box which goes wide left of the target.
68:10 Unfair challenge on Alex Bruce by Rhys Williams results in a free kick. Alan Quinn takes the indirect free kick.
66:49 Liam Rosenior challenges Adam Johnson unfairly and gives away a free kick. Jonathan Grounds restarts play with the free kick.
65:31 Adam Johnson provided the assist for the goal.
65:31 GOAL - Jeremie Aliadiere:Middlesbrough 2 - 0 Ipswich Jeremie Aliadiere grabs a headed goal from close range. Middlesbrough 2-0 Ipswich.
65:20 Adam Johnson produces a cross,
63:58 Substitution Lee Martin joins the action as a substitute, replacing Damien Delaney.
62:44 The referee blows for offside against Liam Rosenior. Danny Coyne takes the free kick.
62:05 Richard Wright restarts play with the free kick.
62:05 Booking Julio Arca goes into the referee's book for unsporting behaviour.
61:54 Julio Arca gives away a free kick for an unfair challenge on Grant Leadbitter.
60:58 Grant Leadbitter fouled by Marvin Emnes, the ref awards a free kick. Free kick taken by Alex Bruce.
59:58 Substitution Jeremie Aliadiere joins the action as a substitute, replacing Leroy Lita.
59:58 Substitution Tamas Priskin replaces Pablo Counago.
59:58 Substitution (Ipswich) makes a substitution, with Alan Quinn coming on for Jack Colback.
59:42 A cross is delivered by Carlos Edwards.
58:44 Julio Arca challenges Carlos Edwards unfairly and gives away a free kick. Richard Wright takes the free kick.
58:37 Tony McMahon crosses the ball, clearance made by Alex Bruce.
56:48 Corner taken left-footed by Adam Johnson from the right by-line, clearance by Damien Delaney.
56:10 Unfair challenge on Jaime Peters by Tony McMahon results in a free kick. Free kick taken by Grant Leadbitter.
Correction - 55:36 Outswinging corner taken by Carlos Edwards, Seb Hines manages to make a clearance.
55:19 Outswinging corner taken right-footed by Carlos Edwards, clearance by Seb Hines.
55:09 Jonathan Walters takes a shot. David Wheater gets a block in.
53:50 Outswinging corner taken by Carlos Edwards.
53:04 Outswinging corner taken right-footed by Carlos Edwards from the right by-line, Rhys Williams makes a clearance.
52:54 Alex Bruce takes a shot. Blocked by Seb Hines.
52:21 Rhys Williams concedes a free kick for a foul on Grant Leadbitter. Grant Leadbitter takes the free kick.
51:31 The ball is delivered by Marvin Emnes, save by Richard Wright.
48:36 Free kick awarded for an unfair challenge on Danny Coyne by Pablo Counago. Danny Coyne takes the free kick.
48:17 Liam Rosenior produces a cross, save made by Danny Coyne.
47:43 Leroy Lita is ruled offside. Free kick taken by Richard Wright.
45:01 The referee starts the second half.
Half Time
45:00+3:04 The match has reached half-time.
45:00+2:17 Corner taken by Adam Johnson, Alex Bruce manages to make a clearance.
45:00+1:24 Inswinging corner taken left-footed by Adam Johnson, clearance by Alex Bruce.
45:00+1:13 Adam Johnson takes a shot. Richard Wright makes a save.
44:28 Adam Johnson takes the indirect free kick. The assistant referee flags for offside against Leroy Lita. Free kick taken by Richard Wright.
44:28 Booking Alex Bruce goes into the referee's book.
44:10 Free kick awarded for a foul by Alex Bruce on Marvin Emnes.
43:46 Richard Wright takes the free kick.
43:27 Booking Adam Johnson receives a caution.
42:04 Seb Hines takes the indirect free kick.
42:04 Booking Jaime Peters receives a yellow card.
Correction - 42:04 Indirect free kick taken by Seb Hines.
Correction - 42:04 Booking The referee books Jack Colback for unsporting behaviour.
41:57 Seb Hines fouled by Jaime Peters, the ref awards a free kick.
Correction - 41:57 Unfair challenge on Seb Hines by Jaime Peters results in a free kick.
40:02 Substitution Andrew Taylor leaves the field to be replaced by Jonathan Grounds.
36:11 Seb Hines takes the indirect free kick.
36:11 Booking Damien Delaney booked for unsporting behaviour.
36:04 Unfair challenge on Gary O'Neil by Damien Delaney results in a free kick.
34:09 David Wheater gives away a free kick for an unfair challenge on Jonathan Walters. Indirect free kick taken by Grant Leadbitter.
33:31 The ball is delivered by Jaime Peters, Header from close in by Jonathan Walters misses to the left of the goal.
33:01 Inswinging corner taken by Carlos Edwards, clearance by Andrew Taylor.
32:37 Andrew Taylor gives away a free kick for an unfair challenge on Carlos Edwards. Indirect free kick taken by Liam Rosenior.
31:44 Short corner worked by Grant Leadbitter.
31:28 The ball is delivered by Jaime Peters, Gareth McAuley takes a shot. Seb Hines makes a clearance.
30:58 Corner taken right-footed by Carlos Edwards, clearance by Seb Hines.
30:11 The ball is swung over by Carlos Edwards.
29:46 Julio Arca takes a shot. Blocked by Damien Delaney.
28:45 Tony McMahon concedes a free kick for a foul on Jaime Peters. Grant Leadbitter takes the indirect free kick.
27:09 Indirect free kick taken by Gary O'Neil.
27:09 Booking Grant Leadbitter receives a yellow card.
27:04 Grant Leadbitter gives away a free kick for an unfair challenge on Julio Arca.
25:50 Free kick awarded for a foul by Grant Leadbitter on Leroy Lita. Free kick taken by Danny Coyne.
25:09 Julio Arca challenges Grant Leadbitter unfairly and gives away a free kick. Grant Leadbitter takes the free kick.
24:11 The ball is delivered by Jaime Peters, Jonathan Walters takes a shot. Danny Coyne makes a save.
22:30 Leroy Lita gives away a free kick for an unfair challenge on Alex Bruce. Richard Wright takes the free kick.
21:51 Carlos Edwards crosses the ball, clearance by Tony McMahon.
21:04 Foul by Pablo Counago on Rhys Williams, free kick awarded. Seb Hines takes the indirect free kick.
19:38 The ball is swung over by Grant Leadbitter.
17:06 Inswinging corner taken right-footed by Carlos Edwards from the left by-line to the near post.
Correction - 16:24 The assist for the goal came from Marvin Emnes.
Correction - 16:24 GOAL - Gary O'Neil:Middlesbrough 1 - 0 Ipswich Gary O'Neil scores a headed goal from inside the penalty box. Middlesbrough 1-0 Ipswich.
16:24 Marvin Emnes provided the assist for the goal.
16:24 GOAL - Gary O'Neil:Middlesbrough 1 - 0 Ipswich Gary O'Neil gets on the score sheet with a goal from inside the box to the top left corner of the goal. Middlesbrough 1-0 Ipswich.
Correction - 16:16 Centre by Marvin Emnes,
16:16 The ball is delivered by Marvin Emnes,
14:24 A cross is delivered by Marvin Emnes, clearance by Carlos Edwards.
13:08 A cross is delivered by Gary O'Neil.
9:21 The referee blows for offside against Pablo Counago. Danny Coyne restarts play with the free kick.
9:00 Tony McMahon produces a cross, save made by Richard Wright.
7:46 Jaime Peters gives away a free kick for an unfair challenge on Tony McMahon. Adam Johnson takes the indirect free kick.
6:14 Grant Leadbitter concedes a free kick for a foul on David Wheater. David Wheater has an effort direct from the free kick, blocked by Jack Colback.
6:03 Rhys Williams takes a shot. Blocked by Gareth McAuley.
5:16 Inswinging corner taken by Gary O'Neil from the left by-line, Liam Rosenior makes a clearance.
5:10 The ball is delivered by Adam Johnson, Liam Rosenior gets a block in.
3:59 Centre by Marvin Emnes.
3:18 Corner taken right-footed by Carlos Edwards from the left by-line to the near post, clearance by Tony McMahon.
3:01 Free kick awarded for a foul by David Wheater on Pablo Counago. Grant Leadbitter takes the indirect free kick.
2:42 Grant Leadbitter takes a shot. Rhys Williams gets a block in.
1:09 Tony McMahon produces a cross, save by Richard Wright.
0:37 Julio Arca fouled by Jaime Peters, the ref awards a free kick. Andrew Taylor takes the free kick.
0:00 The referee gets the game started.
Live text and data provided by The Press Association.
Bookmark with:
What are these?