There were some shocks in the FA Cup third round this weekend, with none bigger than Arsenal’s 4-2 defeat to Nottingham Forest.
Well that was some Christmas period of football with some of the most exciting and high scoring games you will see all season.
What a night in was in the League Cup for Bristol City on Wednesday night, not only did they beat the Champions of the League Cup from 2016 but they also beat Manchester United in the last-minute of the game.
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.
This weekend saw two massive derbies with the Manchester derby between United and City happening late on Sunday, with the Merseyside derby between Liverpool and Everton happening earlier on that day.
The Champions League group stages ended last week and we finally knew who was in the draw for Monday’s Last 16 knockout stage.
Saturday evening saw Arsenal vs Manchester United and it produced probably one of the best matches of the season so far.
The Premier League has kicked into Christmas Season this week, with games at the weekend and in mid-week.