Another weekend of top Premier League action is upon us and it's a big one for Pep Guardiola as his Manchester City side take on Tottenham. City have struggled in recent months, while Tottenham are on the rise, but who will come out on top at the Etihad?
Meanwhile, Chelsea have Diego Costa back in the squad but don't seem to need him that much as they take on lowly Hull City seven points clear at the top of the table.
Liverpool host Swansea, while Manchester United travel to Stoke and Arsenal will hope to keep up the pressure on their title rivals with a win over Burnley.