Manuel Pellegrini's men effectively only need a point at home to West Ham on Sunday to clinch their second English championship in three seasons
After moving two points ahead of second-placed Liverpool courtesy of Wednesday night's 4-0 rout of Aston Villa, Manuel Pellegrini's men now effectively only need a draw at home to West Ham on Sunday to claim their second English championship in three seasons.
"It will be a miracle if Man City don't win the league now and congratulations to them," Wenger told reporters. "It's been a very interesting title race.
"You feel Liverpool were very unlucky because they had a fantastic second half of the season. Every other team in the top four will be frustrated by not winning the league this year.
"My team has shown a remarkable stamina and I am very proud of that. We have been top for 128 days but we failed in some big games away from home.
"City and Liverpool's offensive potential has been fantastic. That's where we need to improve."
Jack Wilshere is in contention to return to the Arsenal squad to face Norwich on Sunday and Wenger feels young stars such as the England internation can benefit from more training and few competitive games.
"You have to balance the training and the competition - for me the competition has too much importance and the training too little," the Gunners boss continued.
"I have seen too many kids come to the age of 17 or 18 and they cannot head the ball or they have no left foot because they have not practised enough. For me that is a deficit in the English game at the moment.
"At every single club, despite the big foreign players, the young players come through when they have the quality. That is what you have to target for. It is not to fight for mediocrity, it is to fight for quality.
"The bigger the players are that we have in England, the more the young players will develop because they develop in contact with those players.
"To get rid of big players would be a massive mistake for the education and quality of the youngsters."