Palace arrived in South Yorkshire as league leaders, as their superb season under Richard Shaw continues.
The game’s first chance fell to Jason Lokilo, but his shot was blocked by Barnsley captain Will Smith. Palace enjoyed a lot of the ball, but the home side threatened on the break as both felt their way into the game.
Barnsley threatened twice in quick succession, either side of the 20 minute mark, with Eagles stopper Joe Tupper punching clear a dangerous ball minutes before a Victor Adeboyejo one-on-one ended with a hit post.
Adam Lund kept the home side in it with two smart blocks to deny James Daly and Joseph Hungbo on 25 minutes as the two teams continued to work for the opening goal. The first half ended goalless, with no other clear chances to speak of.
Lokilo had the first chance of the second period, but saw his 30-yard free kick curl over Greatorex’s crossbar three minutes after the restart.
Tupper was called in to action again on 52 minutes as he fought to preserve his clean sheet, denying Berkovits from close range following a Chisholm cut back.
The next 20 minutes saw Palace dominate the ball, without carving out a clear cut chance, before the Reds forced their way back up the field and saw good play from Stobana and Adeboyejo go unrewarded in front of Tupper’s goal.
With just over 10 minutes to play Palace nearly found a breakthrough. Lokilo, again, was the one to worry Barnsley when his cross smacked off the near post and went behind for a goal kick.
The home side had two late chances to snatch the win, but were unable to take them and it finished scoreless.
Palace: Tupper; R. Bakary, O’Dwyer, Woods, Brown; McGregor, Bryon; Hungbo, Lokilo, Lumeka; Daly.
Subs: Funnell, Boateng, Trialist, Robertson, Trialist.
Barnsley: Greatorex; Stobana, Williams, Hunter, Smith, Lund, Walsh, Palmer, Adeboyejo, Chisholm, Berkovits.
Subs: Kendrick, Wardle, Saunders, Greenfield, Gagen.