Liverpool have 8 points and a better goal difference. Arsenal now have a game in hand. It might be an interesting end but it's Liverpool's to lose.
I think 4 points from Villa and City away would put a serious dent in any remaining Arsenal hopes. I'm still relaxed about it.
It's been a brutal run of away games. Brentford, Forest, Bournemouth, Everton, Villa, City. That points buffer might end up being needed to maintain 1st place, but Arsenal still have to win pretty much every game to apply meaningful pressure. Beat City and I'd say it's been handled pretty well as no meaningful ground would be made up.
7/11 of the remaining fixtures after City are at home with some very winnable games in there. 90 points is still possible with 9 wins, 2 draws and 1 loss.