Crystal Palace vs. Man City (Saturday, 12.30pm)
Manchester City could be celebrating Premier League title glory by the close of play this weekend, assuming they can get the better of Crystal Palace in Saturday lunchtime's kickoff.
The hosts will have had five days to recover from their 2-1 defeat at the hands of Leicester City on Monday night, while Man City overcame Paris Saint-Germain by the same scoreline in the first leg of their Champions League semi-final in midweek.
We say: Crystal Palace 0-3 Manchester City
A raft of expected changes from Man City could lead Palace to feel optimistic about their chances of a shock result, but City's form on the road is unparalleled.
Guardiola's side need other results to go their way to secure the Premier League title with four games to spare, and they should give themselves the best chance possible of confirming their status as champions with a routine win at Selhurst Park.
> Click here to read our full preview for this match
> How Man City could line up against Crystal Palace
> How Crystal Palace could line up against Man City
> Man City injury, suspension list vs. Crystal Palace
Brighton vs. Leeds (Saturday, 3.00pm)
Brighton & Hove Albion will be looking to ease any lingering relegation fears when they welcome Leeds United to the Amex in the Premier League on Saturday afternoon.
The Seagulls are currently 17th in the table, seven points above 18th-placed Fulham, while Leeds, who are unbeaten in their last six games in England's top flight, occupy ninth position.
We say: Brighton & Hove Albion 1-1 Leeds United
Leeds have not drawn a single match on their travels in the Premier League this season, but Brighton have shared the points on eight occasions in the league at the Amex; we are expecting a tight match on Saturday afternoon and have ultimately settled on a low-scoring draw here.
> Click here to read our full preview for this match
> How Brighton could line up against Leeds United
> How Leeds United could line up against Brighton
Chelsea vs. Fulham (Saturday, 5.30pm)
Chelsea will aim to cement their position in the top four of the Premier League table when they welcome Fulham to Stamford Bridge for another London derby in the Premier League on Saturday.
The Blues head into this tie following a 1-1 draw with Real Madrid in the Champions League, while Scott Parker's side were denied all three points against Arsenal in heartbreaking fashion.
We say: Chelsea 2-0 Fulham
Fulham will aim to take advantage of Chelsea's fatigued legs this weekend, but the Blues will equally endeavour to capitalise on the Cottagers' low morale and pile more misery on their relegation-threatened rivals.
Tuchel has plenty of options for a change and a near fully-fit squad to pick from for this London derby, and even with their European exploits in mind, we cannot see the Blues slipping up here.
> Click here to read our full preview for this match
> How Fulham could line up against Chelsea
> How Chelsea could line up against Fulham
> Chelsea injury, suspension list vs. Fulham
Everton vs. Aston Villa (Saturday, 8.00pm)
Everton will be looking to make it back-to-back wins in the Premier League when they continue their campaign at home to an inconsistent Aston Villa on Saturday night.
The Toffees, who beat Arsenal last time out, are currently eighth in the table, six points off fourth-placed Chelsea, while Villa occupy 11th position, having picked up 45 points from 32 matches this term.
We say: Everton 1-0 Aston Villa
Everton's home form this season has been disappointing, and Villa are more than capable of making this a tough match for Ancelotti's side. The Toffees need to win as they chase a top-four spot, though, and we are backing the Merseyside club to emerge victorious courtesy of a 1-0 success.
> Click here to read our full preview for this match
> How Everton could line up against Aston Villa
> How Aston Villa could line up against Everton body check tags ::