Jack Walton: Little to do in the first half, but will have been relieved when Collins shot over. Had no chance for the Luton striker's second half goal. 6
Michael Sollbauer: Had to be alert against a decent Luton side who forced the issue in the first half. 6
Mads Andersen: Won a fair few challenges, but a couple of errors too. 5
Jordan Williams: Kept busy with the lively Cornick. Good concentration levels and continuing to look a steady operator. 7
Kilian Ludewig: Struggled to get into the game, wth Luton forcing him and others on the back foot. 5
Marcel Ritzmaier: Underwhelmed and brought little to the table. 5
Alex Mowatt: After a slow start, started to impose himself a bit more, but some way off his best. 6
Callum Styles: One sublime pass to Mowatt was a treat, but did not have it all his way like previous matches. 6
Elliot Simoes: Disappointing in the number ten role and had a sloppy afternoon which was curtailed early. 5
Cauley Woodrow: Close as anyone with an early chance. Booked for an elbow on Bradley. 6
Conor Chaplin. Buzzed around with trademark intent, but was not given too much to feed off. 6
Substitutes: Dominik Frieser. Handed a Championship debut after coming on after 53 minutes for Simoes. Barnsley needed a catalyst. Spurned a headed chance at far post. 6
Romal Palmer: Brought on for Ritzmaier on 58 minutes. Couldn't change the narrative of the game. 5
Patrick Schmidt: Brought on for Chaplin. No late heroics this time.
Not used: Brad Collins, Michal Helik, Luke Thomas, Victor Adeboyejo.
Luton Town: Sluga; Cranie, Bradley, Pearson, Norrington-Davies; Rea, Berry, Mpanzu, Lee (Lua-Lua 62); Cornick (Bree 81), J Collins (Hylton 90). Substitutes unused: Shea, Tunnicliffe, Moncur, Clark.
Referee: Jarred Gillett (Australia).