Barnsley set a club record for six successive away win as they triumphed 2-1 at Luton Town.
Daryl Dike struck twice before missing a penalty for his hat-trick and seeing the hosts score from the counter-attack.
The Reds held on in a tense finale and remain fifth, three points clear of seventh-placed Bournemouth who have a game in hand.
Valerien Ismael made two changes to the team that drew with Reading on Friday at Oakwell. Daryl Dike and Toby Sibbick came in for Dominik Frieser and Michael Sollbauer.
The Reds saw shots for Cauley Woodrow and Victor Adeboyejo blocked in the box before Kiernan-Dewsbury-Hall's 25-yard volley was straight at Brad Collins.
After a poor first 20 minutes from either side, with both lumping aimless long balls forward, the Reds began to create the better chances with their hosts barely threatening before the break.
Woodrow curled wide from 20 yards then Callum Brittain should have opened the scoring after Romal Palmer played him in on the left of the box but he shot tamely at Simon Sluga.
The opener came in the 27th minute when Dike ran onto a pass by Woodrow and, one-on-one with Sluga, found the bottom left corner for his sixth goal of the season.
Woodrow could have doubled the lead soon after but headed over a left-wing Mowatt free-kick five yards out in a crowd of bodies.
Luton changed from a 4-4-2 diamond to a 3-5-2 system at half-time but found themselves 2-0 down on the hour-mark when goalkeeper Sluga fumbled a 20-yard Woodrow shot and Dike turned in from close range.
It was almost 3-0 soon after when another good Woodrow run led to a Callum Styles shot on the left of the box from 15 yards out which was well-saved by Sluga diving to his left.
Former Barnsley academy player Jordan Clark fired over from 20 yard for Luton after a good run on the left then substitute Harry Cornick met a right-wing cross at the back post but got no power on the header which was cleared.
Dike had the chance to complete the hat-trick on 83 minutes after he was fouled by former Barnsley defender Matty Pearson but Sluga made an excellent save diving to his right then also brilliantly denied Helik on the follow-up. Luton immediately counter-attacked and pulled a goal back with substitute James Collins firing into the bottom left corner.
The hosts pumped a series of balls into the Reds box but failed to create a real chance to level, with Dewsbury-Hall and Pelly-Ruddock Mpanzu shooting over from outside the box.
Barnsley (3-4-3): Collins; Sibbick, Helik, Andersen; Brittain, Mowatt, Palmer (Halme 58mins), Styles; Adeboyejo (Morris 59), Dike, Woodrow (Frieser 78).
Unused: Walton, Sollbauer, Oduor, J Williams, Moon, Chaplin.
Goals: Dike 27, 60.
Luton (4-4-2 diamond): Sluga; Clark, Pearson, Naismith, Cranie (LuaLua 70mins); Rea (Bradley HT), Mpanzu, Dewsbury-Hall, Tunnicliffe (Berry 78mins); Nombe (Cornick HT), Adebayo (Collins 70).
Unused: Isted, Bree, Moncur, Morrell
Yellow cards: Bradley.
Goals: Collins 84.