A first-half deflected goal from Gabriel Martinelli sent the Gunners on their way, before Eddie Nketiah and Reiss Nelson netted in the second-half to secure the win.
Mikel Arteta named a vastly different XI from the one that defeated Everton 2-0 last time out. Aaron Ramsdale made his first appearance in the preseason, while other fringe players in Rob Holding, Nuno Tavares, Pablo Mari, Ainsley Maitland-Niles, Mohamed Elneny, and Nicolas Pepe all started. Eddie Nketiah led the line for the Gunners.
It took the Gunners a mere five minutes to take the lead. A neat one-two between Gabriel Martinelli and Sambi Lokonga gave the Brazilian space, and his deflected shot passed Pedro Gallese in the Orlando goal.
The game ebbed and flowed, with Aaron Ramsdale forced into a good save from Benji Michel, who was played through with a long ball over the top with the goal at his mercy with 25 minutes gone.
Orlando City leveled just after the drinks break after a long ball found its way to Facundo Torres, who cut inside Nuno Tavares and lashed home his shot past Ramsdale.
The rest of the half was relatively uneventful as Arsenal headed into the shed’s level at 1-1.
The second half started with Arsenal in total control as Arteta made several changes. The Gunners took the lead in the 65th minute as Eddie Nketiah was jogging on the spot after Gabriel Jesus was tackled in the box, then the Englishman was on hand to hammer it home the rebound.
With a little over ten minutes remaining, Arsenal had its third goal. After good work from Martin Odegaard and then Bukayo Saka, who lofted a delightful ball to Nelson, who smashed home to give the Gunners a two-goal lead.
The rest of the second half was rather uneventful as Arsenal dominated possession, leaving Orlando City chasing shadows. A comfortable 3-1 win as the Gunners’ attention now turns to Chelsea.