Barnsley held title challengers Cardiff City to a 1-1 draw at Oakwell on Tuesday evening.
The visitors took an early lead but the Reds levelled through Scott Banks on 20 minutes.
The hosts had a good spell late in the first half then, although they had to defend a lot after the break, they created some chances.
They remain 12th in League One, seven points off the top six.
Conor Hourihane rotated his side in their fourth game in ten days, dropping Adam Phillips and Reyes Cleary to the bench with Jono Bland and Banks coming into the 11. Banks played on the left wing and Vimal Yoganathan on the right on his 50th appearance.
The visitors took the lead in the 11th minute when left-back Jack Shepherd missed a crossfield pass by Alex Robertson and Ollie Tanner had space to pass into the box from the right to Rubin Colwill who found the bottom left corner.
Tanner then volleyed into the ground and over from close range after a good move down the left ended with a Calum Scanlon cross. Tanner saw a deflected shot from the right of the box saved by Owen Goodman.
The equaliser came completely against the run of play but it was a good goal. Yoganathan and Tom Bradshaw won the ball then Yoganathan played his team-mate in on the right wing and his cross was missed by the defence and fell to Banks at the box post who finished well.
Barnsley then had a good spell for the rest of the half, rattling their visitors with energetic pressing and attractive counter-attacking football. They should have gone 2-1 up but David McGoldrick blazed over from close range after meeting a Corey O’Keeffe cross.
McGoldrick also saw a long-range free-kick tipped out of the bottom left corner by Nathan Trott.
The second half started slowly but Goodman had to make a good save from Cardiff substitute Cian Ashford who was found by Colwill after McGoldrick was dispossessed by Dylan Lawlor. Tanner then crossed for Omari Kellyman to head wide from just inside the box. Goodman pushed a 20-yard Colwill shot wide.
McGoldrick outmuscled a defender to reach a long ball and tried an audacious chip from the left of the box but it landed on the roof of the net.
Cardiff’s David Turnbull shot just wide of the bottom left corner from 25 yards. He had a better chance when, after winning the ball and good passes by Bland and Connell, he tackled a defender to go through but shot straight at the goalkeeper from the edge of the box.
Barnsley (4-4-2): Goodman; O’Keeffe, de Gevigney, O’Connell, Shepherd; Connell, Yoganathan, Bland (Watson 89mins), Banks (Phillips 65), Bradshaw (Cleary 65), McGoldrick.
Unused: Flavell, Lennon, Gent, Ogbeta.
Goals: Banks 20.
Cardiff (4-2-3-1): Trott; Ng, Chambers, Lawlor, Scanlon (Bagan 56); Wintle, Robertson (Turnbull 69); R Colwill, Tanner, WIllock (Ashford 56); Kellyman (Turnbull 69).
Unused: Fish, Kpakio, J Colwill, Turnbull, Robinson.
Yellow cards: Lawlor.
Goals: Colwill 11.