The end of the Premier League season is looming quickly into view with plenty still to be decided.
Manchester City and Arsenal lock horns this week in a pivotal encounter likely to determine this year’s title winner.
Mikel Arteta’s side, who have led the way for so long, begin the fixture five points ahead at the top of the table, but have played two games more than their opponents.
But the potential title decider is far from the only intriguing fixture in a full midweek slate of Premier League action.
Either Leeds or Leicester could take a big step towards survival as the two clubs meet at Elland Road, while Everton or Nottingham Forest could climb out of the bottom three if they beat Newcastle and Brighton respectively.
Fixtures will be held on Tuesday 25 April, Wednesday 26 April and Thursday 27 April.
All of this week’s Premier League action will be shown live on BT Sport.
The broadcaster, which will rebrand at TNT Sports ahead of next season, will show every game live.
Here’s the television schedule for this week’s fixtures:
Tuesday 25 April
Leeds vs Leicester, BT Sport 1 and Ultimate (8pm BST kick off, coverage from 7pm)
Aston Villa vs Fulham, BT Sport 2 (7.45pm kick off, coverage from 7.15pm)
Wolves vs Crystal Palace, BT Sport 3 (7.30pm kick off, coverage from 7.15pm)
Wednesday 26 April
Manchester City vs Arsenal, BT Sport 1 and Ultimate (8pm BST kick off, coverage from 7pm)
West Ham vs Liverpool, BT Sport 2 (7.45pm kick off, coverage from 7.15pm)
Chelsea vs Brentford, BT Sport 3 (7.45pm, coverage from 7.15pm)
Nottingham Forest vs Brighton, BT Sport 4 (7.30pm, coverage from 7.15pm)
Thursday 27 April
Tottenham vs Manchester United, BT Sport 1 and Ultimate (8.15pm BST kick off, coverage from 7pm)
Everton vs Newcastle, BT Sport 2 (7.45pm kick off, coverage from 7.15pm)
Southampon vs Bournemouth, BT Sport 3 (7.45pm, coverage from 7.15pm)