As much as Arsenal are renowned for their entertaining, expansive football, their defensive frailties are just as often the centre of attention.

The Gunners visit Wembley on Sunday as underdogs for the Carabao Cup final, with Manchester City expected to come out flying off the back of their shocking FA Cup exit at Wigan.

Given the amount of attacking talent at Pep Guardiola’s disposal, does Arsene Wenger need to play Mohamed Elneny? Granit Xhaka will almost certainly start, and the Gunners have looked vulnerable at times when the Swiss midfielder is paired with either Jack Wilshere or Aaron Ramsey.

With Francis Coquelin joining Valencia in January, Elneny - who Transfermarkt value at £9million - is now the only defensive midfielder left at the club. Ramsey may or may not be fit for the clash, but neither he nor Wilshere can boast the defensive abilities offered by Elneny.

In a game that could be decided by one swift City counter attack, Wilshere and Ramsey’s propensity to get caught ahead of the ball could cost the Gunners. So, Arsenal fans, should Wenger be cautious and start the Egypt international? Let us know by voting below…