"I think Arsenal are a brilliant team, for me the best squad in the Premier League, and I thought they would not win comfortably, but would win 2-0 against Man City today," said Carragher.
"And Arteta has got a team and a squad that are that close to being really, really special in terms of winning a Premier League and maybe even winning a Champions League, I think they are that good.
"But time after time, when it comes to these big games he picks a team that feels like he is thinking more about the opposition and that does not mean you cannot win the Premier League, Jose Mourinho won it three times and he was a little bit like that.
"But, for me, that was a waste of 45 minutes [in the first half]. And the reason I am saying that is because I played for managers like that at Liverpool and we were really close and a very top team, but we never won a Premier League.
"I always felt at times under Gerard Houllier and Rafa Benitez, maybe we had the handbrake on in certain games and that is what Arteta is doing.
"Liverpool were there for the taking in that second half at Anfield, Man City were there for the taking at the start of this game and he has allowed them to come into the game.
"It is just a recurring pattern season after season and if you are Arteta and an Arsenal supporter, you just have to hope that does not cost you at the end of the season as they are a brilliant team with a fantastic squad, but the margins are so small."