Title contenders Borussia Dortmund twice hit the woodwork as they beat Freiburg 3-1 to join leaders Bayern Munich at the top of the Bundesliga.
Bosnian striker Edin Dzeko scored a hat-trick as leaders VfL Wolfsburg crushed Hanover 96 5-0 away on Saturday to close in on their first Bundesliga title with one match left. The league's leading striker Grafite added two more for Wolfsburg, who are top with 66 points, two ahead of Bayern Munich who were held to a 2-2 draw at Hoffenheim.
Arturo Vidal and Douglas Costa struck as Bayern Munich disposed of Borussia Moenchengladbach 2-0 on Saturday to claim their first win in three Bundesliga matches and power three points clear at the top.
A Dani Carvajal strike in the ninth-minute of stoppage time rescued Real Madrid, earning them a 3-2 comeback win at home against bottom side Almeria on Sunday in a frantic LaLiga tussle that was marked by VAR controversy.
Bayern Munich beat VfB Stuttgart 4-1 on Sunday to move 12 points clear in the Bundesliga with only one point required from their last four games to seal a 21st German title. Luca Toni scored his 36th goal in 42 matches in the eighth minute. Antonio da Silva equalised nine minutes later before Mark van Bommel fired in a superb low shot that curled around the wall off an indirect free kick in the 55th minute.
Bundesliga leaders Borussia Dortmund suffered a shock first defeat of the season, letting in two late goals to slump to a 2-0 loss at Borussia Moenchengladbach on Saturday.
Hertha Berlin snatched their first Bundesliga victory of 2016 on Friday, edging past Cologne 1-0 thanks to a Vedad Ibisevic goal as the visitors tightened their grip on third place.
Schalke 04 beat rivals Borussia Dortmund 2-1 in the Bundesliga Ruhr valley derby on Saturday to confirm their improving form after a bad start to the season.
Atletico Madrid secured a hard-fought 2-1 home victory over Real Betis in La Liga on Sunday thanks to an own-goal by Rui Silva and a header by Alvaro Morata as Diego Simeone's side ended a three-game winless run in all competitions.
Last season's Bundesliga top scorer Robert Lewandowski scored his first competitive goal for new club Bayern Munich but the champions had to settle for a 1-1 draw at Schalke 04 on Saturday.
Germany expects 2.7 million people to attend matches in stadiums across the country and some 12 million in its fan zones for outdoor viewing, including on a long stretch of turf laid out in front of Berlin's Brandenburg Gate.
Thomas Mueller scored twice as Bundesliga leaders Bayern Munich came from a goal down to beat Hanover 3-1 on Saturday and stretch their advantage at the top to 11 points after VfL Wolfsburg slumped to a 1-0 loss at Augsburg.
Bayern Munich's Robert Lewandowski scored twice in a 3-0 victory over Schalke 04 on Saturday that edged them closer to a record fourth consecutive league title.
Bayern Munich effectively won the Bundesliga on Saturday when a Thomas Mueller hat-trick gave them a 3-1 win over VfL Bochum while rivals Schalke 04 lost 2-0 at home to Werder Bremen.
Bundesliga leaders Bayern Munich stumbled to a 1-1 home draw against Hoffenheim on Saturday but stayed three points clear at the top as Borussia Dortmund's Pierre-Emerick Aubameyang fired four goals past Hamburg SV following his midweek ban. Bayern fell a goal behind when Kerem Demirbay's thundering shot in the 16th minute left keeper Manuel Neuer rooted on the spot.
Leaders Bayer Leverkusen set a Bundesliga record for the longest unbeaten start to the season when they drew 0-0 at home to Cologne on Saturday.
Borussia Dortmund eased past nine-man Hamburg SV 3-0 to keep their slim Bundesliga title hopes alive on Sunday as they moved seven points behind leaders Bayern Munich with four games remaining.
Pierre-Emerick Aubameyang missed a penalty before scoring an 80th-minute equaliser as an injury-hit Borussia Dortmund failed to win for the second straight game after stumbling to a 1-1 home draw against Hertha Berlin on Friday.
Bundesliga leaders Bayern Munich were made to work extremely hard for a 3-1 victory at VfB Stuttgart on Saturday that sent them eight points clear at the top of the table with five games left.
Bayern Munich showed no signs of letting up as they routed Eintracht Frankfurt 5-0 on Sunday for their 10th straight home win of the season in the Bundesliga.
Second-placed VfL Wolfsburg breathed new life into the Bundesliga title race with a 4-1 win over leaders Bayern Munich, who lost their unbeaten record in a dramatic restart to the league after the winter break on Friday.
Arjen Robben scored a 90th minute winner in their 2-1 victory at Mainz 05 on Friday to send Bundesliga leaders Bayern Munich into the winter break with a commanding 14-point lead.
Metz draw at Marseille to end losing streak
Armenia midfielder Henrikh Mkhitaryan scored twice as Borussia Dortmund thrashed Borussia Moenchengladbach 4-0 on Saturday to launch their season with a bang on coach Thomas Tuchel's Bundesliga debut with the club.
Bayern Munich continued their astonishing scoring run by demolishing Hertha Berlin 6-0 away on Saturday with Arjen Robben scoring a hat-trick as the Bavarians took their tally to 20 goals in three matches.
Bayern Munich slumped to their first defeat for three months when the Bundesliga leaders suffered a shock 2-1 reverse at home to Mainz 05 on Wednesday.
Borussia Dortmund scored three times in the last 10 minutes to rally from a goal down and beat 10-man Hoffenheim 3-1 on Sunday, allowing them to maintain their lone pursuit of runaway Bundesliga leaders Bayern Munich.
Bayern kick off their season on Saturday with the German Super Cup against RB Leipzig. The Bundesliga starts next week.
News of all that's transpired on and off the football field
Champions Bayern Munich opened up an eight-point lead in the Bundesliga at the start of the German season's one-month winter break by beating Hanover 96 1-0 on Saturday amid mounting speculation over the future of coach Pep Guardiola.
Bayern Munich winger Arjen Robben sparkled on his comeback from injury after almost two months, scoring the champions' first goal in a 4-0 demolition of Cologne on Saturday for their 1,000th victory in the Bundesliga that put them 10 points clear at the top.
Nagelsmann's successor Tuchel, who had been a long-time Bayern target since their first attempt to sign him in 2018, has penned a deal to 2025, Bayern said.
An early penalty by Alexis Mac Allister and a Darwin Nunez brace helped Liverpool to thrash Sparta Prague 5-1.
Lightning struck twice for Marc-Andre ter Stegen on Saturday when the Borussia Moenchengladbach goalkeeper scored a bizarre own goal in a 1-1 draw at Eintracht Braunschweig and his opposite number also put through his own net.
Borussia Dortmund's Marco Reus scored twice in a 3-1 victory at Werder Bremen on Saturday to put them within five points of Bundesliga leaders Bayern Munich while Borussia Moenchengladbach continued their sensational winning run with a 4-1 demolition of Hertha Berlin.
The Bundesliga enjoyed a bumper afternoon of stunning goals and penalty drama on Saturday with Hakan Calhanoglu's viciously swerving 40-metre free kick for Hamburg SV the pick of the bunch.
Champions Bayern Munich lifted their 22nd Bundesliga trophy on Saturday after a comfortable 3-0 over Augsburg as they prepare for the all-German Champions League final against Borussia Dortmund in two weeks.
Borussia Dortmund completed their spectacular implosion this season, losing 2-1 at struggling Werder Bremen.
A summary of Tuesday's first leg quarter-final action in the UEFA Champions League.
Late Tchouameni header gives Real Madrid 2-1 Las Palmas win and top spot