Manchester City made too many errors despite their victory over Aston Villa, according to BBC Match of the Day pundit Alan Shearer.
City scored twice in the closing eight minutes to win 2-0 and move up to second in the Premier League table.
"They played well in the last 10 minutes but their performance was full of errors and mistakes," Shearer said.
"I think they felt they just had to turn up and they'd win but that doesn't happen in the Premier League."
Yaya Toure scored his first Premier League goal of the season but Shearer said the Ivorian had misplaced too many simple passes during the game.
"Toure didn't have the best of games," the former Newcastle striker said.
"But the sign of a good team is that they can produce a piece of magic.
"It was a clever, cultured finish by Toure, and Sergio Aguero, who missed an absolute sitter earlier, finished brilliantly for his goal.
"It was about winning and getting three points and they did it but I didn't think they played well."