Another season has ended for most of the European leagues such as the Premier League, Ligue 1, La Liga, Bundesliga and Serie A. It has been an exciting season for some of the leagues while most of the leagues were won at a canter.
The Manchester derby this weekend saw possibly one of the most surprising comebacks this season.
Patrice Evra is back in English football for the first time since he left Manchester United in 2014.
Arsenal had a fantastic weekend and so did their new signings Mkhitaryan and Aubameyang, but it was player who has been at Arsenal for a few years who stole the show in Aaron Ramsey.
Last Wednesday was the end of the January Transfer Window, but it was also a night of midweek Premier League matches.
Their unbeaten run has finally ended for Manchester City and they will not be the new invincibles this season, but they have been fantastic this season looking certainties to win the title and it will be interesting to see how they cope with their first loss.
Well that was some Christmas period of football with some of the most exciting and high scoring games you will see all season.
Crystal Palace got their first away win of the season in great style against Leicester City, winning 3-0 with Christian Benteke getting his first goal of the season.
It looks as if no one can stop Manchester City in the form they are in at the moment. It looks as if it will be a question of when not if Man City will win the Premier League title.