Daniel Caligiuri scored a brace against his old club as Wolfsburg's unbeaten run came to an end with a 2-1 loss at Schalke.
Yannick Gerhardt scored a late winner to give Wolfsburg a 3-2 victory at Augsburg in their final Bundesliga match before the winter break.
Wolfsburg won at Nurnberg 2-0 and extended the hosts' winless streak in the Bundesliga to nine consecutive games.
Jadon Sancho fired Borussia Dortmund nine points clear at the top of the Bundesliga on Saturday with a late winner in a 2-1 derby triumph at Schalke.
Timo Werner scored twice as RB Leipzig climbed above Bayern Munich into third with a 2-0 home win over Borussia Monchengladbach.
Bayern Munich conceded a last-minute equaliser in a thrilling 3-3 draw while leaders Borussia Dortmund won 2-1 in the Bundesliga on Saturday.
©2019 Sky UK