Pep Guardiola has hit back at Roy Keane after the Sky Sports pundit compared striker Erling Haaland to a "League Two player" in Manchester City's 0-0 draw with Arsenal.
City fired a rare blank at the Etihad Stadium on Sunday with Haaland enduring a frustrating afternoon, touching the ball just 23 times, as they lost ground in the Premier League title race.
Keane was left unimpressed by the 23-year-old's performance and said: "In front of goal he's the best in the world, but his general play for such a player - it is so poor. Not just today. He has to improve that.
"He's almost like a League Two player - that's the way I look at him. His general play has to improve. It will do over the next few years. [He's a] brilliant striker but he has to improve his overall game."
However, speaking ahead of City's fixture against Aston Villa on Wednesday night, Guardiola defended Haaland and claimed it wasn't the striker's fault that his team didn't score.
"I do not agree with him, absolutely not. He's a manager for the second or third league? I don't think so," said Guardiola.
"He's the best striker in the world and he helped us win what we won last season. The reason why we didn't create many chances [vs Arsenal] was not Erling, it's that we need more presence in the final third with more people.
"We played an exceptional game, I reviewed the game against Arsenal, but we missed more people in the final third maybe for the quality and skills that we have. Erling is exceptional.
"I'm surprised this came from a former player. From journalists, I can understand, never been on the pitch but former players is always a surprise. It's like the referees when they retire they criticise the referees.
"How difficult is that business for the players? It
Read on m.allfootballapp.com