Riyad Mahrez will start Manchester City's first game of the Premier League season on Saturday, after passing an anti-doping test to clear him after the scare which kept him out of the Community Shield.
The Algerian underwent a private procedure on his nose following his side's success at the Africa Cup of Nations, but the lack of appropriate paperwork detailing medicines given to him troubled club doctors upon his return to Manchester.
Mahrez had been away with Algeria at the Africa Cup of Nations, where he netted three times in the competition, including a stunning injury time free kick to send his country through to the final. He has since returned but has faced questions over the procedure he underwent after the competition.
Pep Guardiola has now confirmed that the surgery was to aid his breathing, and that UKAD have now travelled to test the City star and took no issue. Quoted by the Mail, he explained: "
"Every time you take something you have to inform the club and make the lists. Everyone knows that. Everything is clear and fine and everything is fine. He can play."
The 28-year-old has only been back training for one week but his availability is a major boost for the reigning Premier League champions, who will be without Leroy Sane for up to seven months after his anterior cruciate ligament injury suffered in the Community Shield.
Guardiola took time to address the rumours regarding Sane's potential departure and reassured fans. He said: "
"With Leroy absent we have more space, a lot of games, one less forward player so he [Mahrez] is going to play. The way they are training I'll try to let everyone play."