FOUR of the Premier League’s top five go head-to-head in a mouth-watering weekend of live football from the Premier League.

Looking to gain revenge for their 5-1 home defeat earlier in the season, third-placed Tottenham travel to The Etihad to face leaders Manchester City at 1.30pm on Sunday, live on Sky Sports 1.

Spurs are unbeaten in the last seven league games while City boast a perfect home record with 10 wins from 10 in the league this season.

Later on the afternoon, another team wanting to avenge an early season thumping will be Arsenal.

The Gunners lost 8-2 at Manchester United in August but with Thierry Henry in their ranks and having conceded just six goals at home all season, they will be hopeful of getting one over on the Red Devils. Coverage begins at 3.30pm on Sky Sports 1.

Tomorrow, Norwich City entertain Chelsea at 12.45pm on Sky Sports 2, while later in the afternoon, Bolton host Liverpool on ESPN (5pm).

In League One, Jordan Rhodes-inspired Huddersfield face Brentford in a clash at the Galpharm Stadium (5.20pm, Sky Sports 2).

In other sport, Sky are showing no fewer than 11 Heineken Cup games.

Tonight on Sky Sports 1, Gloucester host Toulouse (7.45pm) and Connacht entertain Harlequins (8pm).

Tomorrow, Leinster are at home to Montpellier (1.30pm, Sky Sports 1), Leicester entertain Aironi (3.40pm, Sky Sports 1), Clermont Auvergne host Ulster (3.45pm, Sky Sports 1 and 4), Munster travel to Northampton (6pm, Sky Sports 1) and Castres are at home to Llanelli Scarlets (6pm, Sky Sports 1 and 4).

On Sunday, Biarritz host Ospreys (12.45pm, Sky Sports 2), Saracens travel to Treviso (1pm, Sky Sports 2), Edinburgh are at home to London Irish (3pm, Sky Sports 2) and Cardiff travel to Racing Metro (3.15pm, Sky Sports 2).

Live coverage and highlights of the Masters Snooker continues on BBC Two, Red Button and BBC Sport website. Tonight Mark Selby faces Shaun Murphy, with the semi-finals being held tomorrow and the final on Sunday.