Arsenal FC snatched a late winner with an injury-time goal by Mathieu Flamini as they came from behind to beat Dinamo and secure a place in the UEFA Champions League group stage.
Zagreb had already given Arsenal a few anxious moments early on in the Gunners' first European game at their new north London home before the visitors took the lead in the 12th minute. Eduardo da Silva made a promising run down the left flank and played a quick one-two with Etto, which Kolo Touré failed to cut out. Eduardo punished the error as he blasted a low left-footed shot underneath Manuel Almunia and into the far corner.
Arsenal rallied swiftly and Robin van Persie went close to an equaliser with a drive from ten metres' out that defender Mario Cvitanović did well to deflect onto the crossbar and away to safety from right on the goalline. Minutes later, Dutch striker Van Persie turned Cvitanović inside out on the right-hand side of the penalty area only to be foiled by Dinamo goalkeeper Ivan Turina, who also saved well from Arsenal captain Fredrik Ljungberg. Dinamo repelled everything else Arsenal could muster in the first half and they were well worth their lead at the interval.
Emmanuel Adebayor should have pulled Arsenal level eight minutes after the restart when he found himself in a glorious position in space inside the box but the Togo international blasted over the bar. The equaliser eventually came in the 77th minute, with Van Persie supplying a free-kick cross which Ljungberg gratefully headed past Turina. Substitutes Thierry Henry and Theo Walcott then combined to tee up Flamini to rifle in the winner from close range in stoppage time.