Pep Guardiola suggested Manchester City were lucky to come away from Arsenal with three points after being outplayed by their opponents.
City conceded a first-half goal for just the second time in the Premier League this season as Bukayo Saka deservedly put the hosts in front at the break.
But the game turned on its head in a couple of chaotic second-half minutes; Stuart Attwell awarded the Blues a penalty after being instructed to take another look at Granit Xhaka's foul on Bernardo Silva, Arsenal defender Gabriel was booked as his team protested the decision, Riyad Mahrez scored from the spot, Gabriel Martinelli missed an open goal and then Gabriel earned a second yellow for barging into Gabriel Jesus.
Rodri popped up in the penalty area in added time - much to the surprise of Guardiola - to score a dramatic winner and leave Arsenal with a further sense of injustice as they complained about a number of refereeing decisions that went City's way.
Guardiola admitted that his team were tired from playing against Brentford less than three days earlier and did not deny that Arsenal were better on the day, but concluded that sometimes football comes down to fortune.
"Arsenal were better," he said. "We face a team that in recent years has struggled to be in the top four. They start this season at the bottom and are now in the top four.
"They had six days after beating Norwich, we had two-and-a-half days. It was so tough for us to come back after Brentford and we had no energy. They is why we put one more player in the middle to get more control and passes. We know in transitions and physicality they have it can be difficult. And it was difficult because we didn't have energy.
"We tried and in one minute we have a penalty and then the red card. We try to analyse many things but sometimes the coin falls on your side. We know what it means to beat Arsenal here in this moment they are in. Now we have time to rest."