Two of the Premier League's top five will do battle on Saturday evening as Manchester City and Tottenham Hotspur meet at the Etihad Stadium.
Just three points separate the two sides in the table as things stand, but they will go into the game in contrasting moods after one was on the right end of a 4-0 win last time out while the other was on the wrong end of the same scoreline.
Man City
The challenge of the Premier League appears to be getting to Pep Guardiola, with his managerial career threatening to turn from Messi to simply messy.
The former Barcelona and Bayern Munich boss can be forgiven for any wistful glances back to the past last weekend as he watched his Man City side fall to the most chastening and humbling defeat of his managerial career at the hands of Everton at Goodison Park.
The clinical Toffees not only inflicted Guardiola's heaviest league defeat as a manager, but the final two goals - scored by youngsters Tom Davies and Ademola Lookman - drilled home the youthful optimism that seems to be lacking from City at the moment.
It is looking increasingly likely that a summer overhaul will be needed despite more than £150m already being spent since Guardiola's arrival, with six first-team players out of contract and more still struggling to come to terms with the philosophy the Spaniard is trying to impose.
Were it not for Guardiola's track record and reputation, it would not be too fanciful to suggest that he may not see a third transfer window as City manager following the Everton defeat, but at the very least he has earned himself the right to be given time to find a solution to the most testing period of his career.
Guardiola's fractious reaction to beating Burnley earlier this month hinted at the stress he is feeling, although it is important to keep things in context, and there are still plenty of clubs who would love to be in City's position at the moment.
Guardiola has officially declared his side out of the title race with a 10-point gap to Chelsea, but they are just three points off second place and would move level with Spurs if they can beat them this weekend.
The Citizens have also won their last three home matches and have only been beaten once in front of their own fans across all competitions since March of last year.
There are still definite areas of improvement needed at both ends of the field, though, with City scoring fewer goals than any other side in the top five and conceding more than any team in the top seven. Indeed, they have shipped four more goals than 16th-placed Middlesbrough this season.
Guardiola has never lost more than five league games in a season as a manager, and if he is to maintain that record this term then he will need to go through the rest of the campaign unbeaten, something which could also be the only way they are able to haul themselves back into the title race.
A match against an in-form Tottenham side is not the ideal game to come after that loss at Goodison, though, and anything other than a substantial improvement this weekend could see them end the gameweek sixth in the table.
Recent form: WWWLWL
Recent form (all competitions): WWLWWL
Tottenham
While the mood for the hosts at the moment is one of disappointment and pessimism, Tottenham will be feeling entirely the opposite having thrust themselves into the position of Chelsea's chief challengers at the top of the Premier League table.
It is not an entirely new position for Spurs, who also ran Leicester City closest before a late-season collapse last term, but they are relative novices compared to the teams around them in the table when it comes to Premier League title races.
However, Mauricio Pochettino's side must be taken seriously this season and have proven with victories over both Man City and Chelsea that they are capable of beating any team on their day, with both of those wins coming against the most in-form team in the league at that time.
Indeed, Tottenham's triumph in the reverse fixture in October helped to spark City's dip in form after a perfect start for Guardiola, although Spurs also struggled to back up that victory and went on to win just one of their next 10 games in all competitions.
Spurs have since returned to form in style, though, winning their last seven matches across all competitions including six in the Premier League, most recently dropping points on their last visit to Manchester when United won 1-0 at Old Trafford on December 11.
You have to go back 50 years to May 1967 for the last time Tottenham won seven top-flight matches in a row, and an improvement on the road either side of the New Year - with back-to-back 4-1 wins at Southampton and Watford - will make them hopeful of equalling that tally.
Prior to those two wins Spurs were winless in eight away games across all competitions, and they still have the worst away record in the top six, with just 16 of their 45 points coming on the road.
A win on Saturday would make it three league away triumphs on the bounce for the first time since February, though, when incidentally their third victory came against Manchester City at the Etihad Stadium.
The Premier League's stingiest defence is also bidding for a fourth consecutive clean sheet in all competitions - something which hasn't happened since September 2013 despite Spurs boasting such an impressive defensive record under Pochettino.
If they can keep the misfiring Mancunians at bay this weekend then it would arguably be the biggest proof of their title credentials yet and, with Chelsea not in action until Sunday, could see them close the gap at the top to just four points.
Recent form: WWWWWW
Recent form (all competitions): WWWWWW
Team News
Man City skipper Vincent Kompany is nearing his latest return from injury and could be included in the matchday squad for the first time since November this weekend.
Fernando is also a fitness doubt as he looks to overcome a knock, but Fernandinho and Ilkay Gundogan are definitely out due to suspension and injury respectively.
Guardiola could hand a debut to new signing Gabriel Jesus, who has now finally completed his switch from Palmeiras and is eligible to play having missed the deadline last weekend.
The hosts could look to make changes following their defeat at Everton, with the likes of Aleksandar Kolarov, Leroy Sane and Jesus Navas pushing for a recall.
Spurs, meanwhile, will be without Jan Vertonghen after he sustained ankle ligament damage during last weekend's 4-0 win over West Bromwich Albion, although the Londoners were given a positive fitness update on the Belgian when it transpired that the injury is not as serious as first feared.
Pochettino must therefore decide to stick with a 3-4-2-1 formation or return to four at the back, but he is expected to keep personnel changes to a minimum.
Erik Lamela remains sidelined and still has no date for a return, but the in-form trio of Dele Alli, Christian Eriksen and Harry Kane - the latter of whom scored a hat-trick against the Baggies - have kept the goals flowing for Spurs.
Man City possible starting lineup:
Bravo; Sagna, Otamendi, Stones, Kolarov; Zabaleta, Toure, Sane, Silva, De Bruyne; Aguero
Tottenham possible starting lineup:
Lloris; Dier, Alderweireld, Wimmer; Walker, Wanyama, Dembele, Rose; Eriksen, Alli; Kane
Head To Head
The balance of this fixture has swung into Tottenham's favour recently, with Spurs having won the last three meetings including inflicting Guardiola's first defeat as City boss with a 2-0 triumph at White Hart Lane in the reverse.
Prior to that run, City had won eight of the previous nine meetings, scoring 28 goals in the process, while their 2-1 defeat in the corresponding fixture last season ended a run of five straight home wins over Spurs.
Despite that, only Chelsea have won more Premier League away games at the Etihad Stadium than Tottenham, who have triumphed at the ground six times.
We say: Man City 2-1 Tottenham
At White Hart Lane Spurs have established themselves as a team capable of beating anyone, but there is still some convincing to do on the road. Man City have been good in front of their own fans this season and Guardiola will be demanding a response to the Everton drubbing, so we're backing the hosts to pick up a much-needed victory.