Forward Erling Haaland scored the first goal for Manchester City just nine minutes into the game, following a quick counterattack by the visitors.
Arsenal took control of the game after the initial goal and forced Guardiola to make a tactical change. He substituted midfielder Phil Foden and brought on defender Nathan Ake, switching to a back five formation.
After several close calls, Arsenal forward Gabriel Martinelli scored the equalizing goal in the 93rd minute for manager Mikel Arteta's team.
According to data, Manchester City had possession of the ball for just 32.8% of the game, the lowest percentage recorded by a Guardiola-led team in a top-flight league match in his career.