Reds 1 (Hourihane 27)
Conor Hourihane's excellent strike separates the two sides at Huish park as Barnsley look comfortable in Somerset.
It was a fairly slow start from both sides and a deflected strike from Leitch-Smith fell into the path of Foley but he scooped his effort over on four minutes.
Barnsley were up at the other end almost immediately but Keith Treacy's shot from the edge of the box was blocked by Nugent.
Reece Brown saw his attempt well saved by Weale at the Town 'keeper's near post after Hourihane's free-kick wasn't properly cleared.
The Reds came so close on 12 minutes to opening the scoring through Keith Treacy. Sam Winnall squared for the winger whose shot from a tight angle was tipped away by Weale for a corner.
A great from Sam Winnall saw the striker ghost in from the right but his left-footed strike was blocked away by Edwards inside the six-yard box on 18 minutes.
On 27 minutes the Reds found the back of the net and in some style through Conor Hourihane. After picking up possession from the right-hand side, he hammered a shot over Weale - via the very slightest of deflections - and into the top corner.
Keith Treacy limped off injured on the half-hour mark and was replaced by Dale Jennings.
A one-on-one for Leitch-Smith seemed the perfect opportunity for a leveller but Adam Davies made a great save away to his right.
An out-swinging corner from Luke Berry was met by Lewin Nyatanga at the far post deep in stoppage time but Chris Weale denied the defender his first of the season and Barnsley a second.
Yeovil starting XI:
Weale, Smith, Edwards (C), Martin, Sokolik, Dawson, Hayter, Leitch-Smith, Foley, Nugent, Gillett (Moore 45+3).
Subs: Moloney, Krysiak, Hoskins, Twumasi, Ralph, Brooks.
Barnsley starting XI: Davies, Brown, Dudgeon, Berry, Nyatanga, Cranie (C), Treacy (Jennings 30), Hourihane, Winnall, Abbott, Lita.
Subs: Turnbull, Hemmings, Digby, M'voto, Bree, Cole.