I agree that not that many games left, but looking at how close the top three race is, you can go from first to third or third to first within a week, which means that it doesn't matter if there are not that many games left, unless one of the teams ends up with 100% rate until the end, it is not going to be all that easy to handle.
We should probably consider the situation to change, because I can't see 100% win rate from any of them, all three will lose points somewhere, the question will be which one will lose more than the other. Liverpool do not have any games left with them, but Arsenal will play City so one of those teams will lose points or maybe both of them could. That game will be a big decider.
Looking at the points difference between the top three clubs in the English Premier League table, I don't think we need many games for things to change from how it is at the moment. Arsenal who is currently sitting at the top of the league standings have the same number of points with second placed Liverpool but are ahead of Liverpool because they have a better goal difference while Manchester City who is occupying the third position are just one point behind the two top teams. One game each for the three teams is enough to to change current position of the teams but that's not going to happen because the top three teams will play 10 league matches each before the end of the season.
Arsenal will travel to to the Etihad stadium next week Sunday to face Manchester City and I think the result of that game is going to play a huge role in deciding who wins the English Premier League title. Playing away at City haven't been a good fixture for Arsenal since Pep Guardiola became the club manager of Manchester City and I don't expect anyone to stake his money on Arsenal to beat Manchester City in that game but that doesn't mean that it's absolutely impossible for Arsenal to beat City but I think it'll be a very difficult game for the two teams.