After a weekend of shocks, controversy, and goals, it's fair to say that European football is fully back in the swing of things after the Christmas break.
In La Liga,Real Madrid and Barcelona both won dramatic games on Sunday.
In Serie A, Juventus continued to put the pressure on Inter at the top of the table.
And in Germany, Bayern Munich oddly continued to falter despite literally having Harry Kane.
Here's main takeaways from an enthralling weekend of European football:
Real Madrid sure made hard work of beating a team who haven't won a single game all season, huh?
Two down heading into half-time following a rancid first half showing — in which they managed zero shots on target — Madrid came out with renewed vigour after the interval, and eventually went on to win the game thanks to a 99th minute winner from Dani Carvajal...but not without of help from controversial refereeing decisions.
The first produced their opening goal, an Almeria handball which led to Jude Bellingham's penalty kick, the second chalked off what would've been the visitors third goal for a rather nothing foul in the build-up and the third, well, the third was the worst of all.
Vinicius Junior's equalising goal, scored by stabbing the ball into the net with the upper part of his arm, was amazingly allowed to stand despite being a very, clear handball.
All of that controversy gave Madrid the platform to go and win the game, and stay within touching distance of surprise La Liga leaders Girona.
This time last season things weren't exactly going to plan for Dusan Vlahovic at Juventus.
The Serbian was notably struggling in front of goal, and was set to embark upon a run of 14 Serie A games in which he'd score just two goals.
Fast forward one year, however,
Read on 90min.com