Bayern Munich have returned from Qatar to heavy snowfall and a title setback, fighting back to draw 3-3 with relegation-threatened Arminia Bielefeld in the Bundesliga.
Robert Lewandowski, Corentin Tolisso and Alphonso Davies scored as Bayern recovered from being two goals down twice to avoid defeat, four days after winning the Club World Cup.
Bielefeld would have left the relegation zone with a win but had what they thought was a winning goal ruled out by a VAR decision.
Dutch forward Michel Vlap gave the visitors the lead in the ninth minute when he turned and shot from 15 metre to mark his debut with a goal.
Bayern goalkeeper Manuel Neuer roared at his defenders, furious that Vlap had been allowed the space to turn after a mix-up between Niklas Sule and Bouna Sarr.
The latter was making just his fourth league appearance of the season, one of three changes that Bayern coach Hansi Flick made from the team that beat Tigres 1-0 in the CWC final on Thursday.
Sarr, Tolisso and Eric-Maxim Choupo-Moting started for Bayern in place of Benjamin Pavard, Joshua Kimmich and the injured Serge Gnabry.
The snowfall became heavier and the white ball was becoming increasingly hard to see before it was changed for an orange one in the 13th.
Then there was a brief hold-up for the pitch lines to be cleared of snow.
Bielefeld shocked the defending champions again when Vlap's corner was met by an unmarked Amos Pieper to head home.
The pitch was cleared at halftime and the game restarted without snow.
The sense of normal service resuming was completed when Lewandowski controlled David Alaba's cross on his chest and turned to volley the ball inside the far post three minutes into the second half.
It was the Poland star's 25th goal of the season.
But Bielefeld replied a minute later, Andreas Voglsammer sprinting down the left before crossing for Christian Gebauer to score.
Leroy Sane crossed for Tolisso to head in Bayern's second goal in the 57th, and Davies equalised in the 69th.
Lewandowski almost grabbed Bayern's fourth shortly afterward, before Bielefeld substitute Sergio Cordova had a goal at the other end ruled out for offside.
Replays showed it was a close call.
Bayern are five points clear of second-place Leipzig.