Manchester City boss Pep Guardiola admits he's pushing Riyad Mahrez to do more.
The Premier League champions have a decision to make on his long-term future in the coming months, with the 31-year-old out of contract at the end of next season.
"An exceptional player, a player the many teams would love to have," Guardiola said.
"I would not say it is his best season because he has played in the Premier League at a high level for many years.
"Last season he was exceptional at the end. I try to push him a lot.
"We struggle together because I know the quality that he has."