oh oh Manc in third place? start some trouble?
They are in 3rd place with a difference of 4 points from the current leaders, Liverpool and they are only 2 points away from Arsenal who are now in second place. However, you also need to remember that they still have 1 match that has not been played in Week 18 and that match will be played today against Brentford. With the opponents they are currently facing, it doesn't seem like it will be difficult for them to win, especially since they will be playing as hosts in this match. If they manage to win this match then they will return to second place, shifting Arsenal and reducing their gap with Liverpool to 1 point.
If you compare Manchester City this season and last season, they actually haven't changed much in terms of statistics. Last season they received 5 defeats while this season they have only experienced 3 defeats, but the difference is that this season is still going on and it is not impossible that they will lose again or at least still be able to experience a draw. Apart from that, what makes them in this position is Liverpool who also had a better game than last season. Last season they had a really hard time competing and they couldn't even get into the top 4 and could only finish in 5th place.
However, I feel that this season there are 3 teams competing for the title, Livrepool, Arsenal and Manchester City. With competition like this, it becomes very risky if one of them starts to decline, because that will take them away from the championship ladder.