Back to back home wins kept the heat on in the automatic promotion places with the Reds remaining two points ahead of Sunderland and Portsmouth, having played one game more.
It is the eighth time Barnsley have strung back-back league wins together this season, their most in a season since 1999-2000 (10)
This was Barnsley's 24th league win of the season, their most in a season since 1999-2000 when they finished with 24 victories. The last time they won more than 24 was back in 1954-1955 when they won 30 as they took the Division Three North title.
This also took them onto 85 points, their most EVER in a single season.
The Reds move onto 74 league goals for the season (38 at home and 36 away) which is the most since 1999-2000 (88)
After claiming seven successive clean sheets home and away, the Reds have subsequently conceded eight goals in four matches, and have conceded in four successive games.
Tyrese Campbell's first half equaliser means Barnsley no longer have the best defensive record in the Football League (36 conceded), with League Two Mansfield now the stingiest side in the EFL (35 conceded).
The incredible home run continues - Barnsley are now unbeaten in their last 30 matches at Oakwell in all competitions (W18 D12), their longest run at home since going a staggering 36 matches without defeat at Oakwell between 4th February 1933 and 24th November 1934 (W25 D11).
They are now just ONE game away from an unbeaten Oakwell league campaign (22 matches - W14 D8) - it would be the first time they have done this since 1967-1968 (23 matches - W17 D6)
Barnsley have now gained 50 points at Oakwell in 2018-2019 - their most in a season since 1994-1995 when they finished with 51 (W15 D6)
By beating Shrewsbury it means NO team will do a league double over the Reds this season, the first time this has occurred since 1994-1995.
Barnsley have now won six of their last nine league encounters with Shrewsbury (D1 L2), and have won seven of the last eight Oakwell clashes and nine of the last 12.
Barnsley are now unbeaten in their last three matches on Good Friday (W1 D2)
They have only lost one of their last five matches played on a Friday (W1 D3 L1)
No Barnsley players were booked in this game, the first time this has happened since the 6th November 2018 against Everton's Under21s in the Checkatrade Trophy, and the first time in the league since three days prior (3rd November) v Southend.
Shrewsbury had five shots on target, the joint most by an opponent at Oakwell this season (all comps) along with Coventry.
They also won nine corners, the most by an opponent at Oakwell this season, and the most since Bolton 12 months ago.
1. Adam Davies (C)
22. Jordan Williams
18. Adam Jackson
5. Ethan Pinnock
23. Dani Pinillos
33. Jacob Brown
8. Cameron McGeehan
27. Alex Mowatt
26. Mamadou Thiam
21. Mike Bähre
9. Cauley Woodrow
19. Kieffer Moore (for Bähre 64)
7. Ryan Hedges (for Thiam 80)
20. Callum Styles (for Woodrow 89)
3. Zeki Fryers, 12. Dimitri Cavare, 13. Jack Walton, 15. Jordan Green.
1. Jonathan Mitchell
2. Ro-Shaun Williams
22. Luke Waterfall
6. Omar Beckles
27. Ryan Sears
29. Oliver Norburn (C)
42. Anthony Grant
23. Scott Golbourne
7. Shaun Whalley
8. Greg Docherty
11. Tyrese Campbell
12. Fejiri Okenabirhie (for Campbell 75)
28. Josh Laurent (for Grant 80)
17. Sam Smith (for Docherty 86)
5. Mat Sadler, 13. James Bolton, 18. Alex Gilliead, 30. Reice Charles-Cook.
Shrewsbury manager Sam Ricketts said:
"The quality of chances we have had is the most we have ever had,"
"I can't quite remember a game where we have had such good chances.
"We scored one, we have had three one-on-ones, Luke Waterfall with the header round the back.
"The performance was outstanding. We have faced a team who are rightly at the top end of the table.
"Yes we gave them a few chances but we controlled the game. We had the better chances and should have scored. We could have scored five easily today.
"We didn't come and shut up shop with one chance. We generated chances throughout the whole game.
"The game plan worked exactly as we wanted it to and you could see that with the first chance."
League One results:
Friday 19th April 2019:
Coventry City 2-0 Bradford City
Oxford United 2-1 Charlton Athletic
Taylor pen 5
AFC Wimbledon 1-1 Bristol Rovers
BARNSLEY 2-1 Shrewsbury Town
Burton Albion 1-2 Portsmouth
Fleetwood Town 1-1 Peterborough United
Gillingham 3-1 Plymouth Argyle
Rochdale 1-0 Wycombe Wanderers
Scunthorpe United 0-0 Blackpool
Walsall 1-1 Southend United
Oteh pen 90+40
Sunderland 2-0 Doncaster Rovers
Saturday 20th April 2019:
Accrington Stanley 0-3 Luton Town
Collins pen 24
Barnsley remain in 2nd place in Sky Bet League One with 85 points from 43 games. We are 20 points inside the Play-Offs, 2 points inside the Automatic Promotion Places, 5 points off First Place and 40 points above the Relegation Zone.
Up to 20/04/19
On The Road:
Sky Bet League One Matchday Forty Four: Plymouth Argyle v Barnsley,
Monday 22nd April 2019. Kick-Off: 3pm
Sky Bet League One Matchday Forty Five: Barnsley v Blackpool, Saturday 27th April 2019. Kick-Off: 3pm