Leipzig made it five straight wins in all competitions with a hard-fought victory against Borussia Mönchengladbach, Timo Werner's first goal of the season settling an even contest.