BIGGEST game of the weekend is Liverpool v Man United on Sunday so first up Man City will be out to return to the top of the table on Saturday.
Pep Guardiola's men lost their unbeaten record at Chelsea last week despite a decent first-half performance that just lacked a goal and followed up by edging out Hoffenheim in the Champions League in midweek.
They face another tricky test today against a Toffees side who have been out of luck recently.
Jordan Pickford's last-gasp howler cost them a point at Anfield and Gyfli Sigurdsson missed a penalty in Monday's 2-2 draw with Watford.
Spurs made it four out of four English teams in the Champions League last 16 and should ease past Burnley at Wembley.
Again they are short at 2-11 so consider them -1 at 8-15 with Ladbrokes. Burnley have failed to score in their last two on the road at Crystal Palace and Leicester so Spurs to win to nil is an option at 10-11 with McBookie.
West Ham have run into a bit of form and have netted three in their last three games. They travel to a Fulham side still conceding too many goals under Claudio Raniero – he'll maybe need to offer a pizza deal – so consider the Hammers and over 2.5 match goals at 12-5 with Ladbrokes.
Aston Villa have been on fire with 19 goals in five and are 21-20 at bet365 at home to a Stoke side running into a bit of form. Odds are decent but over 2.5 goals could also land at 4-5 at Marathonbet.
Leeds should make it five wins in a row at Bolton and are 7-10 at Marathonbet. It's short but they look a solid pick.
Luton look the best bets in League One at 11-10 at bet365 and in League Two Lincoln should have no worries against Morecambe but are just 1-2 with 188BET.