Barnsley are nine points clear in the Championship play-off places after a nervy 1-0 home win over Rotherham United.
Former Rotherham striker Carlton Morris scored a controversial goal in the second minute then the visitors had the better chances during a disappointing display by the Reds, who were indebted to inspired goalkeeper Brad Collins.
But the result means Barnsley are up to fifth and will definitely be in the play-offs if Reading do not win all three of their remaining matches starting at home to Swansea City tomorrow lunchtime.
Valerien Ismael made two changes from the side that won in Huddersfield on Wednesday.
Daryl Dike replaced the injured Dominik Frieser and Aapo Halme played in central midfield with Romal Palmer dropping to the bench.
There was a dramatic start as goalkeeper Viktor Johansson clawed a looping Cauley Woodrow effort out of his top left corner in the first minute. Callum Styles played the resulting corner short to Alex Mowatt and got the ball back then crossed from the right for Michal Helik to head towards goal. Morris challenged Johansson and appeared to head the ball into the net for his seventh goal of the season. Morris seemed to lead with his arm and Rotherham thought a foul should have been given on the goalkeeper who had to go off injured.
Barnsley had started very well but were poor for the remainder of the first half, with their intensity dropping and Rotherham having all the attacks and chances until the break.
Chiedozie Ogbene had Rotherham's first shot but his powerful 20-yard effort was straight at Brad Collins who caught it easily.
Former Barnsley striker Michael Smith then met a Freddie Ladapo cross on the left of the box but saw his close-range shot blocked by Callum Brittain before, minutes later, the ball dropped to Richard Wood in the six-yard box but his deflected effort looped into Collins' hands.
The Millers' first real clear-cut chance came on 43 minutes when Jamie Lindsay put Freddie Ladapo through on goal but Collins made an impressive block with his chest from the 12-yard shot.
Brittain volleyed just over the bar from 25 yards in first half injury-time then the Reds walked off lucky to be ahead. Ismael brought on Jordan Williams for Styles at the break.
Rotherham missed two huge chances in the first half minutes of the second half. First Ogbene sprinted easily past Michael Sollbauer – who was taken off minutes later for Toby Sibbick – in the box before being denied by the impressive Collins one-on-one, then Ladapo inexplicably missed the ball when he looked sure to turn it in six yards out from Shaun MacDonald's low right-wing cross.
The game then became more even and Dike almost made it 2-0 on 77 minutes when he outmuscled Wood to go through but his shot was deflected just wide.
Smith then nearly levelled on 81 minutes but he headed a right-wing cross by substitute Wes Harding wide from eight yards out.
Ogbene looked certain to score in the 88th minute when a cross from the left dropped to him five yards out but Collins sprang to his right to make another excellent save.
Barnsley: Collins; Sollbauer (Sibbick 52mins), Helik, Andersen; Brittain, Mowatt, Halme, Styles (J Williams HT); Woodrow, Dike, Morris (Adeboyejo 90). Unused: Walton, Palmer, Oduor, Thompson, Moon. Yellow cards: Sibbick, Halme.
Goals: Morris 2.
Rotherham: Johansson (Blackman 5mins); Ihiekwe, Wood (Harding 78mins), A MacDonald; Ogbene, Lindsay (Jozefzoon 78), Wing, S MacDonald (Wiles 78), Giles; Smith, Ladapo (Hirst 58). Unused: Mattock, Sadlier, Clarke, Barlaser. Yellow cards: S MacDonald, Wood, A MacDonald.