Barnsley secured an eighth straight home victory for the first time since 1969 with a 2-1 win over Shrewsbury Town.
Nicky Cadden and Devante Cole netted late in the first half then Cadden was sent off late on.
Shrewsbury pulled one back in injury-time then saw Ryan Bowman sent off in a bad-tempered finale.
The Reds were easily the better side overall and missed several other good chances.
They remain fourth in League One, five points off the top two with six games left. They are six points off leaders Sheffield Wednesday who have played an extra game. Third-placed Ipswich drew at Cheltenham and second-placed Plymouth Argyle lost 2-0 at home to Lincoln.
Max Watters replaced James Norwood in the only change from Friday’s loss at Burton Albion.
Barnsley started brightly but it was the Shrews who had the first shot with Ryan Bowman’s 15-yard effort deflecting off Mads Andersen and being comfortably caught by Harry Isted.
Watters had Barnsley’s first shot but his weak effort from the edge of the box was easily gathered by the goalkeeper after Cole impressively headed a long ball to his strike partner.
Herbie Kane played Adam Phillips into space on the right of the box and the low cross was back heeled by Cole but easily saved by Marko Marosi as the effort again lacked power.
A Luca Connell right-wing corner then hit Cole just five yards out but he could not divert it home and the ball was cleared. Isted easily caught a Tom Flanagan header from a right-wing free-kick.
Kane saw a 15-yard shot impressively clawed out of the bottom right corner by Marosi after Watters ran onto a long pass by Bobby Thomas and crossed low. Seconds later, Phillips’ powerful close-range volley from a looping right-wing cross was deflected just wide.
The pressure eventually told in the 41st minute when Cadden’s searching low cross from the left crept in at the near post.
The Reds netted another in first half injury-time as Liam Kitching’s long-range shot was fumbled by Marosi and Cole showed good reactions to divert the rebound back into the net.
Early in the second half, Watters saw a powerful shot from a tight angle on the right beaten away by Marosi.
Shrewsbury wanted a penalty after a collision between Killian Philips and Bobby Thomas in the box but nothing was given, with both players receiving treatment before continuing.
Watters should have made it 3-0 on the hour when he was played through by a Kane pass, lobbed the goalkeeper but somehow turned the ball wide almost on the line under pressure from Flanagan.
Cadden was shown a red card on 74 minutes for a tackle on Killian Phillips.
Shrewsbury pulled one back in the first of nine added minutes when Killian Phillips headed in a left-wing cross.
Bowman could have levelled from a low left-wing cross but his weak effort from close range was easily gathered by Isted.
Bowman was dismissed for throwing Bobby Thomas to the floor during a melee. He was given a second yellow card.
Barnsley (3-5-2): Isted; B Thomas, Andersen, Kitching; Williams, Phillips (Benson 65), Connell (L Thomas 80), Kane, Cadden; Watters (Norwood 65), Cole (Russelll 80).
Unused: Collins, Larkeche, L Thomas, Russell, Tedic.
Yellow cards: Andersen, Connell, Norwood.
Red cards: Cadden.
Goals: Cadden 41, Cole 45+3.
Shrewsbury (3-5-2): Marosi; Pennington, Dunkley, Flanagan; Moore (Bloxham 78mins), Winchester (Bennett HT), Phillips, Leahy, Shipley; Street, Bowman.
Unused: Burgoyne, Craig, Barlow, Hutchings.
Yellow cards: Moore, Pennington, Shipley, Phillips, Bloxham.
Red cards: Bowman.
-
-
3:03pm
-
3:04pm
-
3:08pm
-
3:08pm
-
3:10pm
-
3:13pm
-
3:13pm
-
3:15pm
-
3:16pm
-
3:18pm
-
3:18pm
-
3:19pm
-
3:19pm
-
3:21pm
-
3:22pm
-
3:23pm
-
3:25pm
-
3:26pm
-
3:27pm
-
3:28pm
-
3:29pm
-
3:30pm
-
3:31pmYELLOW CARD
-
3:32pm
-
3:33pmYELLOW CARD
-
3:35pm
-
3:36pm
-
3:39pm
-
3:40pm
-
3:41pm
-
3:42pmGOAL!
-
3:46pm
-
3:47pm
-
3:47pm
-
3:48pm
-
3:49pmGOAL!
-
3:50pm
-
3:52pm
-
4:08pm
-
4:08pm
-
4:11pm
-
4:14pm
-
4:16pm
-
4:18pm
-
4:21pm
-
4:22pm
-
4:23pm
-
4:24pm
-
4:26pm
-
4:27pm
-
4:27pm
-
4:30pm
-
4:30pm
-
4:31pm
-
4:34pm
-
4:37pmRED CARD
-
4:37pm
-
4:39pmYELLOW CARD
-
4:39pm
-
4:41pmYELLOW CARD
-
4:42pm
-
4:43pm
-
4:43pm
-
4:46pmYELLOW CARD
-
4:48pm
-
4:48pm
-
4:49pm
-
4:51pm
-
4:52pm
-
4:53pm
-
4:55pmGOAL!
-
4:57pm
-
4:58pm
-
5:01pm
-
5:02pmYELLOW CARD
-
5:02pmRED CARD
-
5:03pm