The final whistle is blown. Richard van Poortvliet (@UEFAcomRichVP), Stadion Petrovski: After coming back from 2-0 down to equalise, Zenit will feel bitterly disappointed not to have earned a point. Milan started brilliantly, but in the end had the imperious Christian Abbiati to thank as they claimed victory in St Petersburg.
90
Bukharov (in) - Lombaerts (out) (Zenit)
87
Shirokov (Zenit) is cautioned by the referee.
85
Yepes (Milan) is cautioned by the referee.
81
Yepes (in) - Boateng (out) (Milan)
79
Kanunnikov (in) - Fayzulin (out) (Zenit)
75
Hubočan (Zenit) scores an own goal. The unfortunate centre-back Tomáš Hubočan puts the ball past his own goalkeeper after racing to the near post to cut out Riccardo Montolivo's wicked low delivery from the right.
72
Zyryanov (in) - Bystrov (out) (Zenit)
71
Hubočan (Zenit) is booked.
64
Nocerino (in) - Emanuelson (out) (Milan)
52
Pazzini (in) - Bojan Krkić (out) (Milan)
49
Shirokov (Zenit) scores! Hulk swings in a wonderful delivery to the far post, where Roman Shirokov meets it with a firm header to level the game up.
The referee blows for half-time. Hulk's late strike has got Zenit back in this game, after two goals inside three minutes early in the half put Milan in charge. The visitors have needed Christian Abbiati in imperious form to stay in front.
45+2
Hulk (Zenit) scores! Hulk smashes in low across Christian Abbiati at the left post after being played through nicely by Roman Shirokov.
40
El Shaarawy (Milan) is booked.
36
Bonera (Milan) is booked.
34
Anyukov (Zenit) is booked.
16
El Shaarawy (Milan) scores! Stephan El Shaarawy dribbles his way through a host of Zenit players and into the box, before providing the finish past Vyacheslav Malafeev. Milan are in charge here. Zenit look shell-shocked.
13
Emanuelson (Milan) scores! Urby Emanuelson's free-kick takes a huge deflection off Roman Shirokov in the wall, wrong-footing Vyacheslav Malafeev and dropping into the far corner.
Richard van Poortvliet (@UEFAcomRichVP), Stadion Petrovski: After coming back from 2-0 down to equalise, Zenit will feel bitterly disappointed not to have earned a point. Milan started brilliantly, but in the end had the imperious Christian Abbiati to thank as they claimed victory in St Petersburg.