Santi Cazorla says Arsenal must play the “perfect” game if they are to win at Manchester City on Sunday.

The Gunners have beaten Manuel Pellegrini’s side already this season in the Community Shield, while the two sides played out a 2-2 draw at Emirates Stadium in September.

Cazorla says Arsenal will need the same intensity this weekend if they are to leave Etihad Stadium with a positive result.

"We need to play with more spirit, with more aggression and be very focused" Santi Cazorla

“It will be a great game - if we want to win we need to play a perfect game because they are a top team,” he told Arsenal Player. “It will be a good test for us but I am confident.

“When we played at Wembley, we did very well and also at the Emirates. We could have won, but they scored late on. But we need to play like that because if not then it is very difficult against these teams.

“We need to play with more spirit, with more aggression and be very focused - if not these teams will kill you. [That is why] we need to be perfect if we want to win.”