Barnsley equalled a club record 11 Oakwell matches without a win after a 2-0 home defeat to Millwall.

The visitors scored in both halves after sloppy passing from the home team who have now won two of their last 24 matches and three of 28 home league games. They remain three points clear of the relegation which they could enter depending on results of the 3pm games involving the bottom three.

Jose Morais made three changes to the side that drew 1-1 with Norwich City on Saturday. Goalkeeper Adam Davies missed the match as his partner was due to give birth, meaning Nick Townsend came back into the side one game after being dropped and youngster Jack Walton was recalled from a loan spell at non-league Stalybridge and put onto the bench. There were more rotations are full-back as, although captain Andy Yiadom stayed in the team, Dani Pinillos replaced Zeki Fryers at left-back. Joe Williams, who had been struggling with a back injury, was replaced in midfielder by Stevie Mallan.

In very snowy conditions, Barnsley began well with plenty of crosses being pumped into the Millwall box, especially from Mamadou Thiam. But it was the visitors who took the lead on 24 minutes when Mallan misplaced a pass in the centre and the Lions counter-attack ended when Jed Wallace slipped through a pass for Lee Gregory to beat Nick Townsend.

Millwall were the better team for the rest of the first with George Saville rounding Townsend but then firing over from a tight angle with Barnsley defenders on the line. Pinillos horrendously sliced a clearance which fell perfectly to Steve Morison in the box but the veteran striker comically missed the ball five yards out to complete a terrible passage of play all-round.

Barnsley's best chance came when Liam Lindsay headed a Thiam corner just over the bar while Gary Gardner and Mallan failed to really test goalkeeper Jordan Archer from long-range.

Mallan was taken off at the break and replaced by George Moncur who drove forwards well early on. Barnsley came close with goalkeeper Jordan Archer twice diving low to left to tip shots around the corner from Lindsay and Kieffer Moore.

But it was Millwall who scored when Marshall brilliantly curled a shot into the top left corner from 25 yards. Morais responded by bringing on striker Tom Bradshaw and winger Lloyd Isgrove for midfielder Potts and centre-back Lindsay, after which they appeared to be playing a 4-1-5 formation with Moncur the only midfielder and Gardner dropping to centre-back.

Millwall should have added a third with Gregory and substitute Fred Onyedinma both missed one-on-one opportunities. Oliver McBurnie thought he had pulled one back with a header which was hooked off the line by defender Jake Cooper with the linesman not giving a goal to the horror of the Reds striker. Moore and Bradshaw both blazed wide in injury-time from difficult angles but Barnsley were beaten.