Spanish striker Joselu struck deep in stoppage time to salvage a 2-2 draw for Hannover 96 in a thrilling game at SC Freiburg in the final Bundesliga match of 2014
It was Hannover that bossed proceedings and created the better chances in the first half, but Freiburg stole a half-time lead through Mike Frantz (2nd r.)
Their second home win of the season looked to be secured when Marc-Oliver Kempf (l.) headed in with 81 minutes played...
...but after Leonardo Bittencourt gave Hannover hope, Joselu's late, late effort following a Roman Bürki mistake ensured the spoils were shared
Freiburg, crestfallen at the final whistle after conceding a late equaliser for the fifth time this season, are now bottom over the winter, with BVB a place above them
TSG 1899 Hoffenheim racked up their highest ever Bundesliga win away to Hertha Berlin on Sunday
Japanese midfielder Hajime Hosogai (l.) was kept on his toes by Hoffenheim's Roberto Firmino (c.) throughout the contest
John Anthony Brooks (c.) put past his own goalkeeper and conceded the penalty which led to Hoffenheim's second less than three minutes later
Former Hertha midfielder Sead Salihovic (1r.) converted the ensuing spot-kick and added another from 12 yards before the half was up
Sven Schipplock and Sebastian Rudy (1l.) were the beneficiaries of a pair of fine Firmino (2r.) crosses with goals four and five late in the second half
Naldo (2nd r.) headed the winning goal as VfL Wolfsburg came back to beat 1. FC Köln 2-1 on Saturday evening
The Wolves suffered an early blow at the Volkswagen Arena when visiting defender Dominic Maroh (r.) fired home from Daniel Halfar's skillful assist...
...but Bas Dost, with his second goal of the season, levelled matters for Wolfsburg with a neat glancing header
Dusan Svento (front) and his Köln colleagues proved a hard nut to crack for Naldo's Wolves...
...but Naldo (c.) was on hand to head in his 36th Bundesliga goal from Kevin De Bruyne's corner twelve minutes from time to gibe the hosts the spoils
Borussia Dortmund were consigned to spending the winter break in one of the automatic relegation places after a tenth league defeat of the season at SV Werder Bremen
Davie Selke was on target for SV Werder Bremen after just three minutes in the Weserstadion (© Imago)
Matthias Ginter (front l.) and Co. struggled to cope with the hosts' attack in the first half (© Imago)
Defensive midfielder Sebastian Kehl (l.) endured a disappointing first 45 minutes and was replaced by Shinji Kagawa at half time, but it was Bremen who remained the more threatening side, Fin Bartels (r.) doubling their advantage shortly after the hour mark
Dortmund captain sparked hopes of a second-half comeback for the struggling five-time champions, but his 69th minute headed goal proved too little too late for Borussia, who will spend the winter break in the relegation zone (© Imago)
Klaas-Jan Huntelaar (c.), who had extended his FC Schalke 04 contract earlier in the day, failed to find the target as his Royal Blues were held to a goalless draw by Hamburger SV
The Dutchman (l.) could have given the hosts the lead in the first half, but his header from point-blank range struck the crossbar
Hamburg continued to defend resolutely at the Veltins Arena, limiting Eric Maxim Choupo-Moting (l.) and Co. to few clear-cut chances after the restart
With his side forced to settle for a share of the spoils, Schalke boss Roberto Di Matteo cut a frustrated figure on the touchline
Karim Bellarabi's late equaliser for Bayer 04 Leverkusen denied a gutsy Eintracht Frankfurt side a second successive victory at the BayArena
Stefan Kießling (l.) and Co. were in control for most the game against a deep-lying Frankfurt side...
...but they fell behind before the break when Alexander Meier gave Eintracht the lead from the penalty spot after Takashi Inui had been fouled in the box
The goal - Meier's 13th of the current campaign - extended the in-form Frankfurt attacker's (2nd r.) lead at the top of the goalscoring charts
Takashi Inui (c.) and his Eintracht team-mates could have added to their advantage after beating their opponents on the break on several occasions, but in the end it was Bellarabi (2nd r.) who found the net to give Leverkusen a deserved 1-1 draw
Markus Feulner (c.) scored as FC Augsburg ended 2014 on a positive note after beating Borussia Mönchengladbach 2-1 at the SGL Arena
Max Kruse (l.) had given visiting Gladbach an early lead after two minutes, converting his penalty after Jan-Ingwer Callsen-Bracker had handled the ball inside his own box
Raul Bobadilla (r.) and his Augsburg colleagues fought back though as Feulner fired in a 20th-minute equalizer...
...before the Argentinian (l.) crowned an impressive display with the home side's winner six minutes into the second half to cap the Bavarians' best-ever
Daniel Didavi (back) and VfB Stuttgart were held to a frustrating goalless draw at home to SC Paderborn 07
Gotoku Sakai (l.) and his Stuttgart team-mates were in the driving seat for most of the game at the Mercedes-Benz Arena...
...but saw many of their efforts saved by Paderborn custodian Lukas Kruse
A solid visitors' defence, including Padeborn skipper Uwe Hünemeier (r.), remained resolute after the restart to deny the hosts all three points
FC Bayern München's Arjen Robben (r.), meanwhile, punished a courageous 1. FSV Mainz 05 team with a 90th-minute winner in Friday's opener on Matchday 17
Mainz thought they’d got off to the perfect start when Pablo de Blasis (not pictured) headed in from close range, but the goal was ruled out for offside
They didn't have to wait long for an opener, though, as Elkin Soto guided in Shinji Okazaki's brilliant cross
The hosts' Loris Karius was picking the ball out of his net just moments later, though...
..after a brilliant Bastian Schweinsteiger (r.) free-kick found the inside of the post and nestled in the opposite corner
Bayern were thankful to their goalkeeper and FIFA Ballon d’Or nominee Manuel Neuer for a brilliant save to deny Yunus Malli at the start of the second half, before Robben’s late intervention won it for the visitors
It was tough on Shinji Okazaki and Co., who now go into the winter break without a win since 18 October