Matchday 15 of the Premier League is nearly upon us and there are some tasty fixtures this weekend, most notably Arsenal against Manchester United.
Here is Football Manics's preview of Saturday's games.
Chelsea vs. Newcastle United (12:30pm)
Antonio Conte's side are back on track after a rocky start to the season, reaching the knockout stages of the Champions League and in the top three of the Premier League.
In stark contrast, Newcastle's promising early-season form has collapsed, their last five games yielding four defeats and a draw (against struggling West Brom, in which they had to come back from two goals down).
With Chelsea at home and finding their swagger again, against a side in awful form, whose manager is unhappy with the running of the club, and off-the-field uncertainty, this should only go one way.
Score prediction: 3-0
Stoke City vs. Swansea City (3pm)
After the game between Everton and West Ham in midweek, this is another crucial game in the relegation battle.
Stoke have claimed just two points from a possible 12 and hover just three points above the bottom three, even if they were somewhat unfortunate against Crystal Palace and Liverpool.
Swansea, meanwhile, are three points from safety, having claimed just one point from their last six outings, and went through the whole of November without scoring a single goal.
This is just the fixture that Stoke would have wanted in their current state and I expect them to get a good result on board.
Score prediction: 2-0
Brighton vs. Liverpool (3pm)
Brighton have stumbled a little in the last few weeks, drawing against Stoke and Crystal Palace, although losing against Manchester United by one goal is by no means shameful.
Chris Hughton's side have not lost at home since the opening day of the Premier League season, but will have a task on their hands against an in-form Liverpool side.
Since losing heavily to Tottenham Hotspur in mid-October, Jurgen Klopp's charges have taken 13 points from a possible 15, with their attack on top of their game, although their recent defensive mishaps against Sevilla in the CL and Chelsea show there's still work to be done at the back.
Although I think Brighton will be a tough nut to crack, I can't see them getting a result against the Reds.
Score prediction: 1-3
Watford vs. Tottenham Hotspur (3pm)
With Everton's job vacancy now filled by Sam Allardyce, Watford's fans can breathe again in terms of Marco Silva's future at the club, but on the pitch, the Hornets have been inconsistent of late.
Emphatic wins over Newcastle and West Ham have been sandwiched by losses to Manchester United, Chelsea, Everton and Stoke, and although Spurs boss Mauricio Pochettino has refocused his side's goal for the season to a top-four challenge due to their own recent poor form, the reduction in pressure may work in their favour.
Tottenham won 4-1 last time they played at Vicarage Road, at the start of this year, but with Silva having improved his side and with arguably the most promising young player in the league (Richarlison) in their ranks, this could be a tight contest.
Score prediction: 2-2
West Bromwich Albion vs. Crystal Palace (3pm)
The Baggies remain perilously close to the drop zone but, with two consecutive draws stopping the rot and a new manager in place, Alan Pardew's side seem to have turned a corner.
However, so have Palace. Their start to the campaign went down in history as being the worst in the top flight but, credit to Roy Hodgson, he has slowly but surely reinvigorated the Eagles, their last three games yielding a creditable five points.
I think it will be a cagey game and neither side will come out on top, cue a share of the spoils.
Score prediction: 0-0
Everton vs. Huddersfield Town (3pm)
Another struggling team that may just have turned a corner, Everton bounced back from heavy defeats to Atalanta and Southampton with a thrashing of West Ham as Wayne Rooney bagged a superb hat-trick against former Toffees boss David Moyes.
With Everton now boasting dogfight expert "Fireman" Sam Allardyce in the dugout, they'll be a lot grittier and more focused, and a Huddersfield side which shipped 14 goals and scored none in their last four away games, the Toffees couldn't have asked for a better fixture for the former England boss to make his debut.
David Wagner has done a great job so far with the Terriers, and had they faced Everton a week ago I would have tipped them to win, but now I think the hosts will build on their win over the Hammers and do enough to break down their opponents for a narrow win.
Score prediction: 1-0
Leicester City vs. Burnley (3pm)
Once again I find myself using the term "turning a corner", seems to be a running theme at the moment in the Premier League, as that's what Leicester have done since appointing Claude Puel, whose last five games have yielded two wins - including against Spurs - and two draws (a defeat to Manchester City is effectively part of the order of things at present).
Burnley, meanwhile, are having a sensational season, sitting above Tottenham and within touching distance of the top four. They've got four wins from their last five (and the defeat to Arsenal was unlucky and perhaps contentious to say the least), with Chris Wood a revelation up front since his move from Leeds United.
Another hard game to call, I fancy Burnley to edge this, with Wood bagging a goal or two against his former club.
Score prediction: 1-2
Arsenal vs. Manchester United (5:30pm)
The standout fixture from this weekend's top-flight programme, these two teams effectively maintained a duopoly over the Premier League title for the best part of 12 years - between 1992/93 and 2003/04, all but one of the trophies went to either Arsenal or United (and in 1994/95, the Red Devils finished just one point behind Blackburn Rovers).
Fixtures between these two weren't just games, they were battles - who can forget the titanic tussles between Roy Keane and Patrick Vieira, or Martin Keown's confrontation with Ruud van Nistelrooy, or the infamous "Battle of the Buffet"?
Fastforward a decade and the Premier League is now a much more open shop, with the Gunners' failure to win a title since their Invincible season of 03/04 and United's own downturn in fortunes since Sir Alex Ferguson's departure in 2013 taking some of the intensity away from this fixture.
However, the Gunners are on top form at the minute, winning their last three in the league without shipping a goal and on the brink of a 13th consecutive home win since November 2005, with the defence watertight and the attacking trio of Alexis Sanchez, Mesut Ozil and Alexandre Lacazette having clicked together wonderfully.
Jose Mourinho's side are also in great shape at the minute, but aside from having a strong strikeforce of their own, they also know how to shut up shop and, knowing their manager, he will probably try to squeeze all life from this game as he will be well aware of the opposition's attacking prowess.
In my opinion, Arsenal will do just enough to get the win, but it will be a tense, nervous and probably unexciting game, with a good few cautions and maybe even a late red thrown in the mix.
Score prediction: 1-0