Didier Drogba inevitably scored but Arsenal came through a stern test from the MLS All-Stars with a 2-1 victory in San Jose.
In the battle between north America and north London, the Gunners came out on top with goals from Joel Campbell and Chuba Akpom.
Arsenal’s nemesis Drogba, who used to make a habit of scoring for Chelsea against Wenger’s men, got the goal the MLS side deserved and they could have had more with a little more care in their finishing.
Olivier Giroud, Aaron Ramsey, Laurent Koscielny and Mesut Özil didn’t feature as they continue their recovery from Euro 2016 while Alexis Sanchez, Per Mertesacker and Gabriel Paulista missed the game through injury. This handed a first start for new signing Rob Holding, who joined from Bolton last week.
The MLS squad, which was picked by San Jose Earthquakes boss Dominic Kinnear and league commissioner Don Garber, included Andrea Pirlo, David Villa and Drogba, who all started in San Jose.
Arsenal started brightly with Alex Oxlade-Chamberlain and Theo Walcott linking up to good effect.
Campbell skipped in behind the All-Star defence and poked the ball past Andre Blake before being nudged to the ground by Laurent Ciman. The Costa Rican stepped up and curled the ball into the corner from 12 yards.
Mohamed Elneny forced Blake into a flying save on 23 minutes before Petr Cech had to be alert to deny former Tottenham man Giovani dos Santos after a 60-yard pass from Pirlo.
Drogba had a free-kick blocked away by Holding on 43 minutes, but he got his customary goal against the Gunners two minutes later.
The All-Stars made eight changes after the break, with Sebastian Giovinco and Clint Dempsey among the players given a run-out.