Daryl Murphy's second-half strike ensured Ipswich extended their unbeaten home run to eight matches.
The goal came three minutes after the interval when Michael Chopra teed up Murphy and he scored with a left-footed shot from the edge of the box.
Ipswich almost doubled their lead when Jay Emmanuel-Thomas rattled the woodwork from 35 yards before seeing another long-range strike go just over.
Frank Nouble and Craig Davies had shots for the Tykes, but both were saved.
When the sides met at Oakwell in December, Ipswich came back from 2-0 down to win 5-3 in an exciting game.
There was no sign of a repeat on this occasion, with Ipswich showing all the running as the visitors succumbed to fifth defeat in six matches.
Ipswich were largely restricted to long-range shots before the break but Barnsley goalkeeper David Button was only called into action once.
The home side made the crucial breakthrough just after the break when Paul Jewell's side claimed a deserved lead.
Michael Chopra set up Murphy and he found the bottom corner with a left-footed shot.
Emmanuel-Thomas then hit the bar with that remarkable long-range effort.
A beleaguered Barnsley offered little by way of a response, until Nouble and Davies tested Lee-Barrett but he was equal to the challenge on both occasions and Ipswich comfortably saw out the remainder of the game.
Sorry, we were unable to load match stats, please try again.
Live Text Commentary
Full Time The referee signals the end of the game.90:00 +2:46
Free kick awarded for an unfair challenge on Jason Scotland by Jimmy McNulty. Grant Leadbitter takes the direct free kick.90:00 +1:32
Scott Golbourne delivers the ball, save made by Arran Lee-Barrett.89:49
Shot from 30 yards by Grant Leadbitter. Stephen Foster gets a block in.88:51
Centre by Stephen Foster. Frank Nouble is caught offside. Arran Lee-Barrett takes the direct free kick.88:00
The ball is delivered by Scott Golbourne, Damien Delaney makes a clearance.87:47
The ball is swung over by Kallum Higginbotham.83:14
The referee blows for offside against Frank Nouble. Arran Lee-Barrett restarts play with the free kick.81:53 Substitution
Substitution Jay Emmanuel-Thomas leaves the field to be replaced by Ryan Stevenson.81:53
A cross is delivered by Frank Nouble.79:46
The ball is swung over by Kallum Higginbotham, Carlos Edwards makes a clearance.79:33
David Cotterill crosses the ball, Damien Delaney manages to make a clearance.78:44
Scott Golbourne crosses the ball, Arran Lee-Barrett makes a comfortable save.76:43 Substitution
Substitution Jim O'Brien joins the action as a substitute, replacing Korey Smith.76:43
The ball is sent over by Daryl Murphy.76:16
Frank Nouble takes a shot. Save by Arran Lee-Barrett.76:01
Craig Davies takes a shot. Save made by Arran Lee-Barrett.73:34
Craig Davies takes a shot from 30 yards.71:57
Lee Martin produces a right-footed shot from the edge of the area and misses to the left of the goal.70:44 Substitution
Substitution Michael Chopra leaves the field to be replaced by Jason Scotland.
Foul by Lee Martin on David Cotterill, free kick awarded. Korey Smith restarts play with the free kick.68:25
Outswinging corner taken from the right by-line by David Cotterill.67:41 Booking
Booking Damien Delaney booked.67:18
Foul by Damien Delaney on Craig Davies, free kick awarded. Jimmy McNulty restarts play with the free kick.65:48 Substitution
Substitution Frank Nouble on for Andy Gray.65:48
The official flags Andy Gray offside. Arran Lee-Barrett takes the direct free kick.65:11
Corner taken by Andy Drury, Korey Smith manages to make a clearance.64:05
Free kick awarded for a foul by Jimmy McNulty on Daryl Murphy. Free kick crossed left-footed by Jay Emmanuel-Thomas from right wing, Scott Golbourne makes a clearance. Corner taken by Andy Drury, Scott Wiseman manages to make a clearance.62:28
Craig Davies has an effort at goal from just outside the area which goes wide of the left-hand post.61:34
Free kick crossed right-footed by David Cotterill.61:34 Booking
Booking Lee Martin receives a caution for unsporting behaviour.61:15
Centre by Kallum Higginbotham, Lee Martin gives away a free kick for an unfair challenge on Korey Smith.59:16
The ball is crossed by Kallum Higginbotham. Shot from just outside the area by Scott Golbourne goes over the bar.57:46
Free kick awarded for an unfair challenge on Michael Chopra by Jimmy McNulty. Andy Drury delivers the ball from the free kick right-footed from left channel, Jimmy McNulty manages to make a clearance.55:15
Daryl Murphy produces a left-footed shot from just outside the box that goes wide left of the target.54:43
Corner from the right by-line taken by David Cotterill, Aaron Cresswell manages to make a clearance.54:32
The ball is delivered by Kallum Higginbotham, Damien Delaney manages to make a clearance.53:50
Drilled left-footed shot by Jay Emmanuel-Thomas. Effort from just outside the area by Jay Emmanuel-Thomas goes over the bar.52:53
Lee Martin sends in a cross.52:38
Aaron Cresswell delivers the ball, Scott Wiseman manages to make a clearance.51:24
Lee Martin has an effort at goal from 18 yards. Blocked by Scott Golbourne. Corner taken right-footed by Andy Drury, Effort on goal by Daryl Murphy from just inside the penalty box goes harmlessly over the target.51:08
The ball is delivered by Lee Martin.50:25
Craig Davies has an effort at goal from outside the box which goes wide right of the goal.49:33
Damien Delaney challenges Craig Davies unfairly and gives away a free kick. Stephen Foster crosses the ball from the free kick right-footed from own half, Carlos Edwards makes a clearance.47:58
Michael Chopra provided the assist for the goal.47:58 Goal scored
Goal! - Daryl Murphy - Ipswich 1 - 0 Barnsley Daryl Murphy gets on the score sheet with a goal from the edge of the area to the bottom left corner of the goal. Ipswich 1-0 Barnsley.47:16
The ball is crossed by Carlos Edwards, David Button makes a save.46:48
Daryl Murphy takes a shot. Blocked by Jimmy McNulty.45:54
Unfair challenge on Daryl Murphy by Stephen Foster results in a free kick. Free kick crossed left-footed by Aaron Cresswell.45:01
The second half kicks off.45:00 +2:16 Half time
Half Time The referee blows for half time.45:00 +1:40
Shot by Craig Davies. Blocked by Carlos Edwards.43:37
Carlos Edwards concedes a free kick for a foul on Kallum Higginbotham. David Button restarts play with the free kick.41:55
Inswinging corner taken by Andy Drury from the left by-line, save by David Button.41:18
Craig Davies is ruled offside. Free kick taken by Arran Lee-Barrett.40:46
The ball is swung over by Carlos Edwards, David Button makes a save.40:24
Daryl Murphy produces a cross, Stephen Foster makes a clearance.39:34
Korey Smith takes the chance to get an effort at goal. Arran Lee-Barrett makes a save.38:10
The referee blows for offside against Andy Gray. Free kick taken by Arran Lee-Barrett.36:04 Substitution
Substitution Kallum Higginbotham on for Matty Done.34:24
The ball is swung over by Aaron Cresswell, Jay Emmanuel-Thomas takes a shot. Stephen Foster gets a block in.33:39
The ball is crossed by Scott Golbourne, Arran Lee-Barrett makes a comfortable save.33:10
Michael Chopra challenges Jimmy McNulty unfairly and gives away a free kick. David Button takes the free kick.31:02
Shot from just outside the box by David Cotterill misses to the left of the target.29:17
The ball is sent over by Carlos Edwards. The ball is crossed by Andy Drury, Effort from deep inside the area by Daryl Murphy clears the bar.27:40
The assistant referee signals for offside against Michael Chopra. Free kick taken by David Button.26:37
A cross is delivered by Jay Emmanuel-Thomas. The ball is delivered by Lee Martin, save made by David Button.25:33
Inswinging corner taken by Andy Drury from the left by-line, Jay Emmanuel-Thomas takes a shot. Blocked by Scott Wiseman.25:02
Carlos Edwards delivers the ball, clearance by Matty Done.24:03
Shot by Grant Leadbitter. Save made by David Button.22:58
Centre by Andy Drury, save by David Button.20:48
Andy Drury takes a long range shot clearing the crossbar.18:51
Jay Emmanuel-Thomas takes a shot. David Button makes a save.17:43
Lee Martin has an effort at goal from long range that misses to the right of the target.17:01
Foul by Michael Chopra on Stephen Foster, free kick awarded. Direct free kick taken by David Button.15:25
David Cotterill gives away a free kick for an unfair challenge on Aaron Cresswell. Damien Delaney takes the direct free kick.14:39
Daryl Murphy produces a cross, save by David Button.13:34
Corner from the left by-line taken by David Cotterill, clearance made by Grant Leadbitter.13:08
Foul by Damien Delaney on David Cotterill, free kick awarded. Scott Wiseman restarts play with the free kick. Matty Done produces a cross, blocked by Carlos Edwards.12:41
Jay Emmanuel-Thomas produces a cross, David Button makes a comfortable save.11:38
Craig Davies delivers the ball, save by Arran Lee-Barrett.10:26
Free kick awarded for a foul by Lee Martin on Jimmy McNulty. David Button takes the direct free kick.9:38
The referee blows for offside. Free kick taken by Arran Lee-Barrett.8:18
Michael Chopra is ruled offside. Jimmy McNulty takes the free kick.5:59
Aaron Cresswell produces a cross, Effort on goal by Jay Emmanuel-Thomas from deep inside the penalty area misses to the right of the target.5:13
A cross is delivered by Daryl Murphy, David Button makes a save.2:24
Jay Emmanuel-Thomas produces a drilled right-footed shot from 25 yards. Jimmy McNulty gets a block in. Corner taken by Andy Drury, Headed effort on goal by Damien Delaney from inside the penalty box misses to the right of the target.1:43
Stephen Foster challenges Lee Martin unfairly and gives away a free kick. Andy Drury takes the free kick.0:00
The referee starts the match.
Live data and text provided by our data suppliers