Odds and fixtures for this weekend's round (match day 23):

The most interesting one is obviously Man City Vs Chelsea. If the City wins tomorrow, they will jump back to the top 4 (Champions League zone) at the expense of Chelsea.
Chelsea is not doing great recently, they might have won their last league game but it was a home game against weak Wolves, so not much glory in that.
Man City gave a great show, beating Ipswich 6-0 in an away game, but got their asses whooped in the Champions League by PSG (4-2) so the team's morale may not be that high.
My prediction: 2-2 draw.
I do not anticipate a draw in the match between Manchester City and Chelsea. The gap in quality and momentum between the two teams is small, so I anticipate a highly competitive and high-scoring game. Pep will hope to return to winning ways and return to Champions League spot, as you mentioned, and playing at home gives Pep's team an advantage. My prediction is that Manchester City will win, with both teams scoring. Haaland have not been impressive lately but he will be in the score sheet today.
The match between Southampton and Newcastle is a must-win for Newcastle in order to keep their Champions League hopes alive for next season. Southampton is the worst team in the EPL in both attack and defence, so I do not see them pulling off a surprise in this game. Isak will be on the score sheet today.
Liverpool vs Ipswich is not a tough fixture. Liverpool will be in high spirits in this game and will want to win early to avoid last-minute pressure, as they did against Brentford. Liverpool plays at Anfield and has already secured their place in the Champions League round of 16, so they have no concern about the Champions League's final fixture, and their sole focus will be on winning this game and maintaining their point lead in the EPL.