Manchester City are anxiously waiting to find out if Riyad Mahrez will be fit to face Arsenal on August 12th, after their new signing picked up an injury against Bayern Munich.

The Premier League champions faced Bayern in the International Champions Cup last night. The Bundesliga side raced into a 2-0 lead, before Mahrez was forced off with an injury. Bernardo Silva took his place, and ended up scoring two goals as City turned the game around to win 3-2.

Nonetheless, Pep Guardiola won’t want his latest £60m signing sidelined for his team’s Premier League opener. Having to play £43m Silva instead, who signed a whole year ago, would really be a nightmare for the Spanish coach.

“I don’t know [the extent of the injury],” Guardiola admitted afterwards. “I wasn’t in the locker room. It was his ankle. We will see, maybe it is not a problem.

“I’m concerned for many things, for injured players, players who are still not here but I am so satisfied for what all of the guys on the tour have done.”

Mahrez played against Arsenal in the first game of last season as well, for Leicester City. He set up his team’s third goal, before they threw away the lead to lose in the final minutes.

Manchester City would be much less likely to let a winning position slip in the same way, so it would be a boost for the Gunners if Mahrez ends up being ruled out this time around. We’ll have to wait for an update from their medical team to know whether that’ll be the case.