A scruffy goal settled an even scruffier game as Boro went down 1-0 at a windswept and sodden Oakwell.
Conor Chaplin’s 73rd minute strike proved decisive in a game that saw both sides struggle to adapt to the awful playing conditions.
Boro had started brightly - Lewis Wing had a shot blocked and both Ashley Fletcher and Britt Assombalonga were caught narrowly offside after intelligent passes to release the Boro strikers.
That all came inside the opening 10 minutes, but it didn’t set the tone for what turned into a real war of attrition with both sides struggling to find any fluency.
Barnsley went close when an Alex Mowatt shot was deflected just wide of Aynsley Pears' upright before Chaplin drilled the resultant corner wide after he took aim from around 15 yards out.
Wing curled a shot wide for Boro after some decent approach play and Pears got down to smother after Chaplin turned a cross goalwards just before the break.
The second half was a real grind, but both sides had opportunities. Wing had a free-kick deflected wide, while Mowatt lifted a shot over at the other end after a quick break, started by the Barnsley skipper.
A goal did come though, and Chaplin was the man to score from close range at the second attempt after his first one came back off the bar. It was disappointing for Boro and had a touch of good fortune for the hosts, but ultimately it proved decisive.