Remaining fixtures:
Liverpool: Sheff Utd (H), Man Utd (A), Crystal Palace (H), Fulham (A), Everton (A), West Ham (A), Spurs (H), Aston Villa (A), Wolves (H).
Arsenal: Luton (H), Brighton (A), Aston Villa (H), Wolves (A), Chelsea (H), Spurs (A), Bournemouth (H), Man Utd (A), Everton (H).
Man City: Aston Villa (H), Crystal Palace (A), Luton Town (H), Brighton (A), Nottm Forest (A), Wolves (H), Fulham (A), West Ham (H).
That was the reason why I said LFC_Bitcoin was right for saying that one among the top 3 teams would lose at least one of their remaining matches so Manchester United may give either of them a tough play but don't forget that Arsenal won Manchester united in their first meetings so it wouldn't be a surprise if they still win them again in this returning leg due to Manchester United's inconsistent form but however, anything is possible as the league is gradually coming to an end so we will be seeing lots of drama from now on.
Wolves is also another average club in England that can surprise big teams, let's us not forget that they beat Manchester city by 2:1 in their first meeting on 30th September 2023. So you can agree with me that Manchester united is not the only treat in their remaining matches
Arsenal have to play against two of their biggest rivals, Manchester United and Tottenham. There will be emotional sense when they play against their historical rivals that can make the game feel tougher than play against another teams. Past results can provide insight, but they don't guarantee future outcomes. Manchester United has the quality and mentality to give a tough game, and Tottenham is provenly a very good team that had beaten the three teams in the past games. Upsets and surprises will always possible to happen in football, and it's still hard to predict who's gonna win the league.