West Ham secured a well-deserved 3-1 victory at the London Stadium.
The goals came from Ben White’s own goal as well as strikes by Mohammed Kudus and Jarrod Bowen, putting the home team in the lead.
Martin Odegaard managed to score a late consolation goal for Arsenal.
Mikel Arteta made six changes to the Arsenal lineup, compared to the team that had achieved a 5-0 win against Sheffield United the previous Saturday.
Notable players like Declan Rice, William Saliba, and Bukayo Saka began the match on the bench against West Ham.
Arteta’s team selection had faced criticism from Arsenal supporters, but David Moyes, the West Ham manager, defended his counterpart’s decision to make changes for their Carabao Cup fixture.
When questioned about Arteta’s choice to shuffle his Arsenal lineup for the match, Moyes responded, “Having been involved in football for such an extended period and being one of the most experienced managers, I believe that managers are persistently queried about their team rotation decisions.”
‘It really surprises me that you haven’t; the journalists who watch all the football wouldn’t say, ‘Well, you’ve got 18 or 19 players in your squad who are probably good enough to play; you have a lot of football to play’.
‘They’ve got two games that those sort of questions you wouldn’t say you would take it near enough for granted that lots of the managers would change their team.
‘I find it quite surprising, really, not that you would ask, but I’m sure you’ve all considered that Arsenal have got Newcastle on Saturday, then they’ve got Sevilla, so they’ve got big games coming up.
‘That’s the way you see it but maybe there’s bigger things they see than maybe tonight’s game.’
West Ham will now play Liverpool at Anfield in the Carabao Cup quarterfinal in December.