Barnsley moved within two points of the automatic promotion places with a come from behind victory against former manager Keith Hill's Rochdale.
It means they could move into second place with victory at Oxford on Tuesday if Portsmouth fail to beat the new league leaders Luton, and if that match ends in a draw, the Reds would be only two points off top spot.
This victory was the Reds third league win in a row and their sixth in seven.
It is the third time this season they have had a trio of league successes.
It also continues their good run against Rochdale at Oakwell, with this their seventh league success in eight Oakwell meetings, during which Barnsley have netted 26 goals.
Ian Henderson had opened the scoring at Oakwell at the start of the second half before the Reds fought back for victory, it is the fourth time this season in all competitions that Barnsley have conceded the first goal of the game but come back to win, the most in a season since 2015-2016 (7)
It was only the second time it has occurred in the league this season following the 3-1 win at Fleetwood, the most since 2016-2017 (also 2) - it is the first time The Reds have won a league game at Oakwell after conceding the first goal since January 2017 when they defeated Leeds 3-2.
It is however the first time a Barnsley game has been goal-less at half time, then having conceded first they have come back to win since December 2009 when a Charlie Adam penalty after 72 minutes had broken the deadlock for Blackpool before Bobby Hassell and Andy Gray netted in the final five minutes to win it for Barnsley.
Following a 4-0 win at Rochdale in August, Barnsley have completed a league double over the Spotland outfit for the first time since 2014-2015.
This was the first time in three meetings that a Barnsley player has NOT scored a hattrick.
They are the third team Barnsley have completed a league double over this season after Bradford and Peterborough, the most since 2015-2016 (also 3)
Rochdale are the 14th team to visit Oakwell in League One this season and the 13th to fail to score more than once - only Luton have managed to do so.
This was the 11th time this season a Barnsley match has been goal-less at half time (all comps) and Barnsley have gone on to win four.
Three of those 11 games have seen both sides score in the second half - with the 1-1 draws with Walsall and Doncaster being the others.
This was the 23rd league game Barnsley have scored in this season but only the eight time Reds fans have had to wait until the second half to see their team score their first.
Barnsley have only conceded the first goal three times in 14 home league games this season, however those three have come within the last six home games (v Doncaster, Portsmouth, Rochdale)
Kieffer Moore scored Barnsley's equaliser, his 14th league goal of the season, one more than he managed for Rotherham in this division last season before moving to Oakwell. He has also scored in three successive appearances for the third time this season.
He now has 20 goals from just 48 appearances for Barnsley overall, (4 in 2017-2018, 16 in 2018-2019) the quickest to reach this milestone since Craig Hignett who managed it in two games less.
Cauley Woodrow completed the comeback, his sixth League One goal for the club and ninth overall.
It is the second successive game both Moore and Woodrow have scored and the fifth time in all comps.
Barnsley have never lost when Woodrow has scored (W6 D2) and have lost only one when Moore has netted (W10 D1 L1) - that coming in the 4-2 reverse at Sunderland.
Moore's goal moved him to joint third in the division's scoring list behind only Josh Maja and Ian Henderson (15) and John Marquis (16)
There was 11,379 in attendance at Oakwell, the highest crowd in either League One or League Two this weekend.
Barnsley have now won 15 of their 19 home league games against Rochdale (D3 L1)
Barnsley are unbeaten in eight league games (W6 D2), last going longer without a league loss in March 2015 (nine matches).
Since beating Bradford 2-0 in October, Rochdale haven't kept a clean sheet in any of their last eight away league games (W1 D1 L6), conceding 21 goals in total.
Kieffer Moore scored Barnsley's 14th goal from outside the box in the EFL in 2018-19.
Barnsley have gone unbeaten in their first four league games of a calendar year for the first time since 2016 when they actually won their first six league games of that year.
Barnsley are now unbeaten in their last 22 matches at Oakwell in all competitions (W13 D9), their longest run at home since May 1968 (23 games).
They are also unbeaten in 18 home games (all comps) from the start of a season for the first time since that 1967-1968 campaign when they went unbeaten at Oakwell all season.
They are one of three teams still unbeaten at home in League One along with Luton and Sunderland and the 32 points they have picked up in front of their own supporters is bettered by only Luton (36) and Charlton (33)
Barnsley enjoyed the majority of the ball possession (58%) - for the 35th time this season
1. Adam Davies (c)
12. Dimitri Cavaré
5. Ethan Pinnock
6. Liam Lindsay
28. Ben Williams
33. Jacob Brown
8. Cameron McGeehan
27. Alex Mowatt
26. Mamadou Thiam
19. Kieffer Moore
9. Cauley Woodrow
4. Kenny Dougall (for Thiam 45)
15. Jordan Green (for Moore 78)
29. Victor Adeboyejo (for Woodrow 90)
7. Ryan Hedges, 18. Adam Jackson, 23. Dani Pinillos, 35. Jake Greatorex.
1. Josh Lillis
6. Ethan Ebanks-Landell
4. Jim McNulty
5. Ryan Delaney
2. Ryan McLaughlin
7. Stephen Dooley
10. Callum Camps
23. Rory Holden
27. Ethan Hamilton
40. Ian Henderson (c)
9. Calvin Andrew
41. Luke Matheson (for McLaughlin 76)
18. Aaron Wilbraham (for Camps 81)
19. Bradden Inman (for Andrew 82)
8. Jordan Williams, 11. Jordan Williams, 24. Magnus Norman, 25. Daniel Adshead.
Rochdale manager Keith Hill said:
“I thought the performance levels were decent. We took an excellent side, one of the best in the league, all the way. They had to work hard for their victory,”
“The first half is the fight. That’s the early rounds of a boxing match, almost, and it was good for us to be competitive. I love the way the opposition play and I love the way that they take the ball – the centre halves are happy in a 2v2 or a 3v2. They are always on the front foot and we had to stand up against that. I think that that’s the jostle where you are working each other out.
“We then took the lead but it’s a great finish from Kieffer Moore for their first goal. We probably should have done better on the turnover in that situation and again with the second goal, but listen, Barnsley are going to do what they’ve done to us on a regular basis in League One because they are a very good side. But I’m looking into the future at our performance, not the result, and think that we can play like that and win games, we can play like that and not lose games, and we can play like that and improve against some of the opposition that are not as good as Barnsley.
“I’m disappointed with the result but I’m not disappointed with the performance. I believe that we’re turning the corner into being a better side which will give us a chance of surviving relegation.
“I think the players will get some belief from that performance. The result is a difficult one to accept but we will do because we have to move on.”
League One results:
Saturday 26th January 2019:
BARNSLEY 2-1 Rochdale
Burton Albion 1-1 Bradford City
Coventry City 0-2 Blackpool
Fleetwood Town 0-1 Scunthorpe United
Eastham og 76
Peterborough United 0-0 Charlton Athletic
Southend United 0-1 Luton Town
Wycombe Wanderers 1-0 Plymouth Argyle
Barnsley move up to 3rd place in Sky Bet League One with 55 points from 28 games. We are 9 points inside the Play-Offs, 2 points off the Automatic Promotion Places, 4 points off First Place and 25 points above the Relegation Zone.
Up to 28/01/19
On The Road:
Sky Bet League One Matchday Twenty Nine: Oxford United v Barnsley, Tuesday 29th January 2019. Kick-Off: 7:45pm
Sky Bet League One Matchday Thirty: Barnsley v Scunthorpe United, Saturday 2nd February 2019. Kick-Off: 3pm