Yep. Liverpool is out of reach IMO. We won't win every game (I expect us to lose at least 2-5 points in the remaining matches) and they have only 5 matches left.
We probably have some chance of catching City, especially if we manage to win in Etihad.
Our run is very difficult. While on this season, we seem to do better away than in home, in tough matches (City and Spurs, probably even Arsenal), I would prefer playing home. Our best hope is that by that stage, both those teams won't have to play for anything and will be down. The second problem is Europa League (which I think we should prioritize at this stage). We will be playing more matches than the other teams which will be a problem.
Hoping for the best on the league, but I think that our biggest chance of reaching UCL is by winning Europa.