Tottenham Hotspur have clawed their way back into the Premier League title race this season, despite looking out of it after dropping points and players a matter of weeks ago.
After losing to Man United, Spurs looked to be too far behind, and were also now without star striker Harry Kane.
This came at a time when Heung Min Son was flying out to the Asia Cup, Lucas Moura was injured, and then Dele Alli also picked up a nasty injury in the next Prem match.
However, fast forward a couple of weeks and Spurs reclaimed second in the League after their Newcastle win, thrusting their name into contention again.
So who have each team got left to play this season?
Tottenham:
Leicester City
Burnley (A)
Chelsea (A)
Arsenal
Southampton (A)
Crystal Palace
Liverpool (A)
Brighton
Huddersfield
Man City (A)
West Ham
Bournemouth (A)
Everton
Man City:
Arsenal (Today)
Everton (A)
Chelsea
West Ham
Bournemouth (A)
Watford
Man United (A)
Fulham (A)
Cardiff
Crystal Palace (A)
Tottenham
Burnley (A)
Leicester City
Brighton (A)
Liverpool:
West Ham (A)
Bournemouth
Man United (A)
Watford
Everton (A)
Burnley
Fulham (A)
Tottenham
Southampton (A)
Chelsea
Cardiff (A)
Huddersfield
Newcastle (A)
Wolves
Who has the harder run in?
Keep up to date with all the latest Tottenham news and opinion by following SpursWeb’s Facebook, Twitter and Instagram accounts.