• Bayern sweep aside second-placed Leipzig.
  • Wolfsburg win away at Gladbach, who part ways with coach Schubert.
  • Dortmund end 2016 unbeaten at home in the Bundesliga.

FC Bayern München issued a statement of intent with a comprehensive victory over RB Leipzig, while there were important wins for VfL Wolfsburg and Hamburger SV in the final round of Bundesliga fixtures in 2016.

How did your Official Fantasy Bundesliga side fare on Matchday 16? Find out here!

FC Bayern München 3-0 RB Leipzig

Bayern made light work of second-placed Leipzig at the Allianz Arena on Matchday 16. Just eleven first-half minutes separated first-half goals from Spanish midfield duo Thiago Alcantara and Xabi Alonso, after which visiting Leipzig imploded. Emil Forsberg was sent off for an ill-timed lunge on Philipp Lahm, before Robert Lewandowski rounded out the scoring from the penalty spot, with the contest only 45 minutes old. The win takes Bayern three points clear at the summit and means they have now topped the pile at Christmas for six seasons in a row.

Click here for the full match report

Watch: Lewandowski thought he could have scored more against Leipzig!:

1. FC Köln 1-1 Bayer 04 Leverkusen

The Rhine derby is always a special occasion and the latest regional ding-dong between 1. FC Köln and Bayer 04 Leverkusen was no exception. Without a win in four, hosts Köln opened the scoring in spectacular fashion as Anthony Modeste buried a sensational first-time strike to bring up his 13th Bundesliga goal of the season. Wendell equalised before the break, however, and it was Bayer who went closest to taking all three points through 17-year-old midfielder Kai Havertz in the second half.

Click here for the full match report

Anthony Modeste's first goal in four matches was not enough for Köln in the Rhine derby with Leverkusen. © imago

TSG 1899 Hoffenheim 1-1 SV Werder Bremen

TSG 1899 Hoffenheim remain unbeaten in the Bundesliga in 2016/17 after drawing 1-1 with ever-improving SV Werder Bremen. Julian Nagelsmann's dogged troupe appeared to be heading for victory when Sandro Wagner tucked in his ninth goal of the season in the 26th minute, but Serge Gnabry equalised three minutes from normal time to rescue a point and extend Bremen's own unbeaten run to five matches.

Click here for the full match report

Werder Bremen's impressive run of form continued with a point away to Hoffenheim. © imago / Thomas Frey

Hertha Berlin 2-0 SV Darmstadt 98

Hertha Berlin returned to winning ways with a comfortable 2-0 victory over bottom side SV Darmstadt 98. Marvin Plattenhardt was the unlikely match-winner, the Hertha defender opening the scoring with a wicked free-kick early in the second half before turning provider for Salomon Kalou to seal the points and send the Old Lady into the winter break in third place.

Click here for the full match report

Hertha bounced back from back-to-back defeats with victory over Darmstadt. © imago / Jan Huebner

FC Ingolstadt 04 1-2 SC Freiburg

FC Ingolstadt 04's two-match winning run came to an end at the hands of SC Freiburg. Florian Niederlechner scored twice in the space of six first-half minutes to give the visiting Breisgauer a commanding half-time lead, but Ingolstadt made a real fist of the second half, equalising through Markus Suttner in the 53rd minute. Alexander Schwolow's heroic stop to thwart Almog Cohen ensured promoted Freiburg end 2016 in the top half of the table.

Click here for the full match report

Florian Niederlechner's quick-fire brace was enough for Freiburg away to resurgent Ingolstadt. © gettyimages / Marc Mueller/Bongarts

Borussia Dortmund 1-1 FC Augsburg

It was another frustrating night for BVB in their efforts to close the gap on the top two, with the hosts once again falling behind before rallying to salvage a point. Former Dortmund striker Dong-Won Ji broke the deadlock after finishing a swift Augsburg counter-attack, but the in-form Ousmane Dembele levelled matters shortly after the break with his fourth goal of the season.

Click here for the full match report

Watch: Dembele analyses Dortmund's draw:

Borussia Mönchengladbach 1-2 VfL Wolfsburg

Most clubs may be relishing the prospect of putting their feet up over the winter break, but Wolfsburg would no doubt be happy for the season to continue over the festive period after beating Gladbach - the first time the Wolves have secured back-to-back wins this season. Daniel Caligiuri's superb early volley put the visitors in control against a struggling Gladbach side, but Thorgan Hazard equalised shortly after the interval. However, Mario Gomez's well-taken finish secured a much-needed win for the guests. Gladbach subsequently parted company with head coach Andre Schubert.

Click here for the full match report

Daniel Caligiuri (r.) scored his second goal of the season to help Wolfsburg beat Gladbach. © imago / Moritz Müller

Hamburger SV 2-1 FC Schalke 04

USMNT striker Bobby Wood scored for a second successive game to take his tally to four for the season as Hamburg earned three crucial points in their efforts to stave off the drop. A hard-fought first half ended goalless, but Hamburg edged ahead on the hour when Nicolai Müller beat the offside trap to slot past Ralf Fährmann. Wood gave HSV some breathing room in the closing stages with an excellent finish, leaving Donis Avdijaj's maiden Bundesliga goal - a superb volley at the back post - as little consolation for Schalke.

Click here for the full match report

Bobby Wood (c.) receives the plaudits from his team-mates after putting Hamburg 2-0 up against Schalke, © gettyimages / Hardt / Bongarts

Eintracht Frankfurt 3-0 1. FSV Mainz 05

Frankfurt rubber-stamped their place in the top six over winter, bouncing back from defeat on Matchday 15 with a convincing win over ten-man Mainz. Branimir Hrgota notched a brace for the hosts, while 18-year-old midfielder Aymane Barkok also got on the scoresheet. Mainz striker Jhon Cordoba was sent off early in the second half.

Click here for the match report

Watch: Marco Fabian reacts to Frankfurt's triumph