Collins: Little to do, but his positioning was up for debate for Millwall’s goal. 6
Sollbauer: Gave away a few free-kicks in the first half and was on the back foot at times. Bennett was a lively customer for him and came off at the interval. 6
Helik: In a game where the ball spent a fair amount of time in the air, he won plenty and showed his liking for a goal too. Made some timely clearances. 8
Andersen: Cleared his lines well and was very steady again. 8
Brittain: Hesitant for Millwall’s leveller and it proved fatal. Recovered well enough. 6.
Palmer: Quiet in the first half and could not dictate. Fell to sleep for a split-second in the build-up to Millwall’s leveller. 5
Mowatt: Posed problems with his deliveries - and his free-kick for the goal was a good one. Barnsley's heartbeat. 7
Styles: Not vintage Styles, but still decent all the same. Kept going. 7
Dike: Put himself about and was up for battle and tested Millwall’s backline. Good shift. 7
Woodrow: Showed his predatory instincts to net his tenth league goal of the campaign. 7
Morris: Had a couple of chances in the first half and his energy levels were striking. A player who comes back for more and empties the tank. Close in second half 7.
Substitutes: Halme (Palmer 45). Held his ground well and showed good positional sense. 7
Sibbick (Sollbauer 45). Added pace to the backline after coming on at the break for Sollbauer. 7
Adeboyejo (Dike 75). Brought on for Dike after the loan forward’s serious graft. 6
J Williams (Styles 81). Came on to add to energy late on. 6
Frieser (Woodrow 90).
Not used: Walton, Kane, Chaplin, Oduor.