Everton have produced some superb performances and results in recent weeks with the only blemish coming against already-relegation Fulham. This will not be easy against Palace who are playing with freedom and this match could go either way with goals at both ends of the pitch.
Brighton are struggling badly and ultimately the lack of goals is costing them dearly as they have not scored in their last six league matches. Newcastle can play with complete freedom and that arguably makes them more dangerous but this figures to be another low-scoring Brighton match.
Liverpool's form is relentless right now and they will have no troubles dispatching this woeful Huddersfield team. Klopp will want his team to start fast and kill the game off early so he can then make early substitutions and preserve some of his key players ahead of the Barca tie.
Wolves are coming off a rather flat and disappointing goalless draw against Brighton but they have had a habit this season of rising to the occasion against the top six teams. Arsenal have to play for the win which will be tough, but that should lead to a highly engaging affair with plenty of goals.
Brighton's approach against Wolves at the weekend will likely be the blueprint for their style against Spurs as they focus on keeping a clean sheet first and foremost. That may make it difficult for a slightly fatigued Spurs team who should eventually have the quality to break them down.
Southampton may have the greater urgency as they are not safe yet and this is their game in hand. Their defensive play will be a concern for Ralph Hasenhuttl but they are scoring goals, and that should make for an entertaining game against Watford who are scoring goals for fun right now.
Chelsea hammered Burnley 4-0 at Turf Moor in the reverse fixture but they are facing a much-improved Burnley team that has won their last three. That said, Chelsea are formidable at home and cannot afford to drop points, so their urgency and quality should see them take all three here.
Arsenal continue to pick up vital results in both the Premier League and Europa League, but this will be another tough test for them. Palace are playing relatively well and they have the counter-attacking quality to cause the Gunners problems so expect both teams to score in this one.
It will be fascinating to see how both teams line up and approach this match after their classic Champions League clash on Wednesday. There is every chance that Spurs will rest some players after progressing while City's urgency should see them pick up another win to boost their title hopes.
Everton's home form has been strong of late and despite the slip-up against Fulham last weekend, they will raise their game again to welcome United to Goodison. Solskjaer's men are struggling right now after a busy schedule and they may find themselves up against it once again here.
Liverpool's relentless pursuit of the Premier League continues as they make the trip to South Wales to face a Cardiff side fighting for survival. Warnock's men will battle for every ball but ultimately one would expect Liverpool's pace and quality to wear them down and pick up a tenth win in a row.
Brighton are becoming increasingly desperate now after being dragged back into the relegation fight after losing their last four games without scoring. Wolves looked flat last week, but they should match up well stylistically against Brighton and they can plunge the visitors into further trouble.
Both of these teams come into this match off excellent results and they know that three more points will virtually seal survival in the Premier League for another season. They have enough margin for error, though, which may see them play with freedom and this could be more open than many expect.
It is difficult to have any real confidence in predicting West Ham's matches as it depends which version of them turns up. Leicester are playing some good football despite the reversal last week and that should make for an open and entertaining game with plenty of goals in it.