Man City to beat Arsenal and BTTS –

There’s no reason to think City won’t win this match.

Pep Guardiola’s side are in brilliant form, having won eight Premier League matches in succession and 14 in 16 in all competitions.

Arsenal should nick a goal or two, however. City have conceded more than once to Napoli, West Brom and Stoke inside the last month, while the Gunners have only failed to find the net in only one of their last 12 outings.


BTTS: Everton v Watford –

Neither of these teams can keep a clean sheet at the moment, meaning there should be goals at both ends at Goodison Park on Sunday.

Everton have let in at least one in each of their last nine Premier League games, while Watford have conceded in each of their last six.

The Hornets have been prolific away from home, scoring twice in all five of their league games on the road.


Brentford to beat Leeds –

After a slow start, Brentford are now unbeaten in eight and have won three of their last four.

They have managed one victory at Griffin Park this season, but should double that against a Leeds side that have lost six out of seven in all competitions.


Aston Villa to beat Sheffield Wednesday –

Villa are up to fifth having lost just once – against table-topping Wolves – in their last 12 matches.

Steve Bruce’s side are yet to lose at home, where they have won their last three, while Wednesday have lost their last three on the road, including against struggling Bolton and Birmingham.


Valencia to beat Leganes –

Marcelino’s Valencia are outperforming Real Madrid in La Liga this season, scoring 25 goals in a run of seven straight wins.

Even though Leganes have had a decent start to the season, they were defeated at Sevilla last weekend, and this should be a safe bet.