The final whistle is blown. Paul Bryan, Santiago Bernabéu: A thrilling match was finally decided by a late Pato strike although Andrea Pirlo's magical 30-metre equaliser really lit up the game. Both goalkeepers were at fault for one goal and both these sides will want to be more sound defensively if they are to progress a long way in the competition.
90+3
Marcelo (Real Madrid) is booked.
90+1
Flamini (in) - Ronaldinho (out) (Milan)
88
Pato (Milan) scores! Clarence Seedorf shows great patience to pick out Alexandre Pato at the back post and the Brazilian finishes first time on the volley.
86
Nesta (Milan) is booked.
86
Ronaldinho (Milan) is shown a yellow card.
86
Raúl González (Real Madrid) is booked.
76
Drenthe (Real Madrid) scores! Royston Drenthe puts the hosts back on level terms. The substitute collects a corner on the edge of the penalty area and drills a low shot to Dida's left and into the bottom corner.
71
Zambrotta (Milan) is shown a yellow card.
66
Drenthe (in) - Granero (out) (Real Madrid)
66
Pato (Milan) scores!
62
Pirlo (Milan) scores! Andrea Pirlo grabs a stunning equaliser against the run of play, letting fly from 30 metres and Iker Casillas's dive at his near post is in vain.
60
Borriello (in) - Inzaghi (out) (Milan)
53
Albiol (Real Madrid) is shown a yellow card.
The referee blows for half-time.
19
Raúl González (Real Madrid) scores! Making only his second appearance of the season an over-casual Dida gifts Raúl González the opener. The Rossoneri No1 looked to have dealt with Esteban Granero's unthreatening effort but fumbled the ball on to his knee and into the path of the lurking Madrid skipper – 1-0.
Paul Bryan, Santiago Bernabéu: A thrilling match was finally decided by a late Pato strike although Andrea Pirlo's magical 30-metre equaliser really lit up the game. Both goalkeepers were at fault for one goal and both these sides will want to be more sound defensively if they are to progress a long way in the competition.