Arsenal's group stage in pictures
Bar an improbable sequence of results or swing in goal difference, Arsenal are into the last 16 of the Champions League.
In fact, Opta put the chances of the Gunners not finishing in the top eight at just 0.04%.
Here's how they did it.
Arsenal's group stage got under way with a 0-0 draw at Atalanta. After a game of little drama, David Raya was the Arsenal hero with a stunning double save from Mateo Retegui - stopping the Italian's penalty and his rebound to ensure Arsenal left with a point.
Arsenal's first win of the group stage came against PSG at the Emirates - first-half goals from Kai Havertz and a Bukayo Saka free-kick helped the Gunners to a 2-0 victory.
They followed this with another home win, beating Ukranian side Shakhtar Donetsk 1-0 courtesy of an own goal by goalkeeper Dmytro Riznyk.
Two weeks later, a controversial penalty was given to Inter Milan against the Gunners at the San Siro, which Hakan Calhanoglu scored.
This was enough to help Inter to a 1-0 win and condemn Arsenal to their first Champions League loss of the group stage.
Arsenal reacted to their loss in Italy by hitting Sporting for five at the Estadio Jose Alvalade.
Sporting had been unbeaten in their four group stage games up to this point and thrashed Manchester City 4-1 three weeks prior to facing the Gunners.
But Arteta's side comfortably dispatched the Portuguese side with five different players getting on the scoresheet in a 5-1 win.
In their most recent two fixtures, consecutive 3-0 home victories against Monaco and Dinamo Zagreb have effectively guaranteed Arsenal's place in the last 16.
Havertz, who scored the winner in the 2020-21 final, took his tally for this season's campaign to four as he notched in both games.