Bundesliga: Schalke 1 Gladbach 0
Monchengladbach were among the early title challengers in the German top flight but their campaign was dealt another blow with a potentially costly defeat to one of their main rivals for a European spot.
Schalke have now leapfrogged Monchengladbach into third after Swiss midfielder Barnetta gained the crucial goal in a close-fought contest.
The pivotal moment came 10 minutes in when the visitors surrendered possession deep in their own half, with the ball worked out to Kevin-Prince Boateng on the right.
Boateng crossed for Barnetta, who timed his run perfectly to finish past Yann Sommer.
While Monchengladbach huffed and puffed, Lucien Favre's men failed to break down a resolute Schalke side shorn of suspended striker Klaas-Jan Huntelaar.