Ipswich moved off the bottom of the Championship as they beat Burnley courtesy of DJ Campbell's late strike.
Daryl Murphy beat keeper Lee Grant to the ball, heading in a Richie Wellens cross to put the home side in front.
Sam Vokes equalised when he went up with defender Danny Higginbotham to meet a Junior Stanislas cross.
But, with three minutes left, Campbell slotted in a Carlos Edwards cross for Ipswich's winner in manager Mick McCarthy's first home game in charge.
The victory was McCarthy's second in three games and came on the back of a 5-0 thrashing by Crystal Palace in midweek.
Meanwhile, the defeat was Burnley manager Sean Dyche's first since he took over at Turf Moor.
Ipswich threatened a goal first when Campbell had a shot saved by Grant, before Guirane N'Daw put the rebound high over the bar.
Grant again denied Campbell by tipping the striker's shot around the post.
- Ipswich have lost just one of their last 10 meetings with Burnley
The Burnley keeper could not stop Murphy heading Ipswich in front when the two went up to challenge for a cross and, despite Burnley's players surrounding the referee claiming a foul, the goal was allowed to stand.
Vokes levelled with 10 minutes to go but Campbell had the final say.
Ipswich manager Mick McCarthy:
"It wasn't pretty, silky or sexy, but it was dogged and determined and all those horrible words people don't like that are vital to winning games.
"I've been stressing the importance of being organised and hard to beat. It's a league of teams that are hard to beat.
"There will be times when we make mistakes, lose goals and lose games. But what we don't do is give up and give in and that was a performance that epitomised it."
Burnley boss Sean Dyche:
"It was nip and tuck throughout but, on reflection, I thought we deserved at least a share of the spoils.
"It was always going to be difficult. Ipswich were looking for a reaction and we were coming to a place where they were desperate for a win.
"But overall I thought our players put in another really strong, physical shift."
Live Text Commentary
Full Time The final whistle is blown by the referee.87:47 Substitution
Substitution Bilel Mohsni joins the action as a substitute, replacing DJ Campbell.87:47
Sam Vokes concedes a free kick for a foul on Tommy Smith. Stephen Henderson takes the direct free kick.86:36
Assist on the goal came from Carlos Edwards.86:36 Goal scored
Goal! - DJ Campbell - Ipswich 2 - 1 Burnley DJ Campbell grabs a goal from close in to the bottom right corner of the goal. Ipswich 2-1 Burnley.86:27
Centre by Carlos Edwards,84:34 Booking
Booking Martin Paterson booked.84:24
Foul by Martin Paterson on Aaron Cresswell, free kick awarded. Aaron Cresswell restarts play with the free kick.81:18
Carlos Edwards challenges Danny Lafferty unfairly and gives away a free kick. Jason Shackell restarts play with the free kick.80:08
Foul by Nigel Reo-Coker on Marvin Bartley, free kick awarded. Michael Duff restarts play with the free kick.80:08 Booking
Booking Booking for Nigel Reo-Coker for unsporting behaviour.79:14
Assist by Junior Stanislas.79:14 Goal scored
Goal! - Sam Vokes - Ipswich 1 - 1 Burnley Sam Vokes finds the net with a headed goal from just inside the edge of the penalty box. Ipswich 1-1 Burnley.79:11
Junior Stanislas crosses the ball,78:01
Kieran Trippier produces a cross, clearance made by Daryl Murphy.78:01 Substitution
Substitution Jay Emmanuel-Thomas replaces Richie Wellens.78:01
Richie Wellens gives away a free kick for an unfair challenge on Marvin Bartley.77:30
Aaron Cresswell concedes a free kick for a foul on Martin Paterson. Lee Grant takes the direct free kick.76:37
Martin Paterson produces a cross, Charlie Austin takes a shot. Save by Stephen Henderson.75:29 Substitution
Substitution Dean Marney goes off and Sam Vokes comes on.
Kieran Trippier sends in a cross.74:35
Centre by Junior Stanislas, Tommy Smith makes a clearance.72:02
Inswinging corner taken right-footed by Junior Stanislas, save by Stephen Henderson.71:37
Junior Stanislas crosses the ball, clearance made by Tommy Smith.71:12
The ball is crossed by Chris McCann, clearance made by Danny Higginbotham.69:49
Unfair challenge on Carlos Edwards by Danny Lafferty results in a free kick. Aaron Cresswell delivers the ball from the free kick left-footed from right wing, Charlie Austin makes a clearance.69:04
Charlie Austin challenges Luke Chambers unfairly and gives away a free kick. Free kick taken by Stephen Henderson.68:27
The referee blows for offside. Lee Grant takes the free kick.67:52
Shot from just outside the box by Junior Stanislas goes over the target.66:08
The ball is crossed by Aaron Cresswell, Michael Duff makes a clearance.63:39 Substitution
Substitution (Burnley) makes a substitution, with Marvin Bartley coming on for Brian Stock.63:39 Substitution
Substitution Junior Stanislas is brought on as a substitute for Ross Wallace.63:39
Free kick awarded for an unfair challenge on Danny Higginbotham by Dean Marney. Free kick taken by Stephen Henderson.63:15
Foul by Aaron Cresswell on Ross Wallace, free kick awarded. Michael Duff takes the free kick.62:52
The ball is swung over by Danny Lafferty, Tommy Smith manages to make a clearance.62:07
Tommy Smith gives away a free kick for an unfair challenge on Charlie Austin. Free kick taken by Jason Shackell.61:03
Daryl Murphy is ruled offside. Kieran Trippier takes the indirect free kick.60:04 Booking
Booking Ross Wallace receives a yellow card for unsporting behaviour.59:34
Foul by Ross Wallace on Aaron Cresswell, free kick awarded. Stephen Henderson takes the free kick.58:44
DJ Campbell is ruled offside. Indirect free kick taken by Lee Grant.58:01
Effort on goal by Chris McCann from inside the area goes harmlessly over the bar.56:36
The ball is crossed by Kieran Trippier, save by Stephen Henderson.55:12
A cross is delivered by DJ Campbell, Jason Shackell makes a clearance.52:51
The ball is sent over by Martin Paterson, save by Stephen Henderson.52:36
DJ Campbell takes a shot. Blocked by Jason Shackell.50:40
The assist for the goal came from Richie Wellens.50:40 Goal scored
Goal! - Daryl Murphy - Ipswich 1 - 0 Burnley Daryl Murphy finds the back of the net with a headed goal from inside the six-yard box. Ipswich 1-0 Burnley.49:12
A cross is delivered by Luke Chambers. Aaron Cresswell sends in a cross. Richie Wellens produces a cross,48:17
The ball is sent over by Aaron Cresswell, clearance made by Michael Duff.46:34
Kieran Trippier fouled by Richie Wellens, the ref awards a free kick. Free kick crossed left-footed by Ross Wallace from right wing, save by Stephen Henderson.45:36
Danny Higginbotham gives away a free kick for an unfair challenge on Charlie Austin. Lee Grant takes the direct free kick.45:01
The second half has started.45:00 +1:05 Half time
Half Time The match has reached half-time.44:35
Unfair challenge on Michael Duff by DJ Campbell results in a free kick. Brian Stock restarts play with the free kick.42:44
Effort from 35 yards by Ross Wallace went wide of the right-hand post.38:04
Centre by Aaron Cresswell. Daryl Murphy concedes a free kick for a foul on Lee Grant. Direct free kick taken by Lee Grant.37:32
The ball is swung over by Kieran Trippier.36:12
The ball is delivered by Martin Paterson, Danny Higginbotham manages to make a clearance. Effort on goal by Brian Stock from long range goes harmlessly over the bar.35:11
The referee blows for offside. Lee Grant takes the indirect free kick.34:20
Centre by Dean Marney, Danny Higginbotham makes a clearance.34:04
Daryl Murphy concedes a free kick for a foul on Jason Shackell. Free kick taken by Michael Duff.31:49
Foul by Martin Paterson on Tommy Smith, free kick awarded. Direct free kick taken by Stephen Henderson.31:32
Foul by Daryl Murphy on Kieran Trippier, free kick awarded. Kieran Trippier takes the free kick.30:19
Free kick awarded for a foul by Guirane N'Daw on Brian Stock. Dean Marney takes the free kick.29:11
Nigel Reo-Coker gives away a free kick for an unfair challenge on Danny Lafferty. Ross Wallace delivers the ball from the free kick left-footed from left wing, clearance by Luke Chambers.28:32
Brian Stock produces a cross.26:32
DJ Campbell takes a shot. Save by Lee Grant. Outswinging corner taken by Richie Wellens from the right by-line, clearance made by Michael Duff.25:45
A cross is delivered by Chris McCann.24:10
DJ Campbell takes a shot. Jason Shackell makes a clearance. Corner taken by Richie Wellens.23:22
Daryl Murphy fouled by Michael Duff, the ref awards a free kick. Direct free kick taken by Nigel Reo-Coker.23:07
A cross is delivered by Chris McCann, Tommy Smith manages to make a clearance.22:49
A cross is delivered by Kieran Trippier, Danny Higginbotham makes a clearance.21:55
Daryl Murphy gives away a free kick for an unfair challenge on Chris McCann. Lee Grant restarts play with the free kick.21:02
Guirane N'Daw takes a shot. Save made by Lee Grant.19:26
Free kick awarded for an unfair challenge on Carlos Edwards by Brian Stock. Stephen Henderson takes the direct free kick.18:53
A cross is delivered by Chris McCann, Nigel Reo-Coker makes a clearance.17:35
Charlie Austin is penalised for handball and concedes a free kick. Aaron Cresswell takes the free kick.16:00
The ball is delivered by Martin Paterson, Charlie Austin takes a shot. Danny Higginbotham manages to make a clearance.13:48
Ross Wallace crosses the ball, save by Stephen Henderson.13:10
Nigel Reo-Coker challenges Chris McCann unfairly and gives away a free kick. Jason Shackell takes the free kick.12:26
Long range shot by Guirane N'Daw goes wide left of the goal.11:18
Martin Paterson takes a shot. Save by Stephen Henderson.10:23
Carlos Edwards delivers the ball, clearance by Brian Stock.9:03
Danny Lafferty produces a cross, clearance made by Danny Higginbotham.6:43
Tommy Smith concedes a free kick for a foul on Charlie Austin. Ross Wallace restarts play with the free kick.5:09
Shot from long range by Guirane N'Daw goes wide of the left-hand post.4:39
DJ Campbell takes a shot. Save by Lee Grant.3:58
Shot from just outside the box by Chris McCann misses to the right of the goal.3:34
Luke Chambers produces a cross, Jason Shackell manages to make a clearance.2:40
Unfair challenge on Aaron Cresswell by Chris McCann results in a free kick. Stephen Henderson takes the free kick.2:04
Effort on goal by Martin Paterson from a long way out goes over the bar.1:38
The ball is sent over by Dean Marney, Tommy Smith manages to make a clearance.0:59
Danny Lafferty produces a cross, Danny Higginbotham manages to make a clearance.0:00
The referee gets the game underway.
Live data and text provided by our data suppliers