It's another Sky Bet League One victory as the Reds edge the Hatters in this afternoon's early kick-off!
Reds' Head Coach, Daniel Stendel had made three changes to the side who beat Peterborough last weekend, with Jack Walton, Jacob Brown and Cameron McGeehan starting.
Once again, the Reds came flying out of the blocks, taking the lead on five minutes as Brad Potts picked up on a loose ball 30-yards out and proceeded to charge through defenders before unleashing a low drive from the edge of the box that flew into the bottom corner.
It was nearly 2-0 on 12 minutes when a fine Reds move culminated in Alex Mowatt picking out Dimitri Cavaré inside the box but the full-back's powerful effort was turned behind by Town 'keeper James Shea.
The visitors thought they'd levelled the game up on 20 minutes when Walton couldn't hold Pelly Ruddock-Mpanzu's long-range effort, James Collins fired in the goal but the linesman had his flag raised for offside.
Barnsley soon doubled the lead..
A Ben Williams ball down the left flank saw George Moncur scampering into the box, he jinked inside his man and laid it on a plate for the arriving McGeehan who calmly sidefooted the ball home from 10 yards to score against his former club.
Jorge Grant's free-kick whistled just wide of Walton's near post as the Hatters looked to find a way back into the game.
Potts only just failed to get his head to a superb Moncur cut-back five minutes before half time as the game remained end-to-end, with less than a minute later Moncur then trying his own luck and seeing a 20-yards strike dip just wide of the far post.
However, the visitors did claw themselves back into the game when Collins fired in a penalty given to Luton after Ben Williams' reckless tackle just inside the box.
HALF TIME: Barnsley 2-1 Luton Town
In a scrappy start to the second half it was Stendel's men who came closest to adding to their tally when Mowatt's in-swinging free-kick was headed against the crossbar by McGeehan.
Alan McCormack replaced Jorge Grant for Luton as Nathan Jones' side looked to ramp up the pressure.
Barnsley also made a change on 68 minutes when Mamadou Thiam replaced Bähre.
The Reds had near misses when Potts and Moncur both had shots blocked inside the Luton box.
More changes on 72 minutes as Kazenga Lua-Lua came on for the visitors and Dani Pinillos replaced Williams at left-back for the Reds.
Luton made their final change on 77 when striker Danny Hylton entered the fray, in place of Glen Rea.
After what had been a really fractious second half with little happening of quality, substitute Thiam stepped up with real skill to restore Barnsley's two-goal lead.
He picked a loose ball up on the left corner of the box and struck the ball hard and true, it flew into the top corner for his fourth goal of the season.
Ryan Hedges came on for man of the match Moncur with 10 minutes remaining.
The away side then hit back in fortunate circumstances as Lua-Lua's cross from the left hit the far post and Collins was on hand to volley home the rebound.
But the Reds saw out the victory to lift themselves into 2nd position in the Sky Bet League One standings.
FULL TIME: Barnsley 3-2 Luton Town
Davies (GK), Cavaré, Pinnock, Lindsay, B.Williams (Pinillos), Potts, Bähre (Thiam), Mowatt, Moncur (Hedges), McGeehan, Brown.
Att: 12,688 (809 Luton)