Squillaci (Monaco) misses the target. A header over.
90+1
Rothen (Monaco) delivers the corner.
90
Rodriguez (Monaco) misses the target.
90
Rothen (Monaco) delivers the corner.
86
Alenichev (Porto) fouls.
85
Evra (Monaco) misses the target. Nonda slides the ball across goal but Evra shoots over from close range.
85
Pedro Emanuel (in) - Deco (out) (Porto) Porto's main playmaker is withdrawn after a typically efficient performance.
85
Pedro Mendes (Porto) gives away a free-kick for a challenge on Evra (Monaco).
84
Deco (Porto) is adjudged to be in an offside position.
83
Ibarra (Monaco) gives away a free-kick for a challenge on Vítor Baía (Porto).
78
McCarthy (in) - Derlei (out) (Porto) McCarthy, who was the leading league scorer in Portugal this year, with 20 goals, makes an appearance.
78
Costinha (Porto) gives away a free-kick for a challenge on Pršo (Monaco).
77
Zikos (Monaco) misses the target.
77
Jorge Costa (Porto) is shown a yellow card.
75
Alenichev (Porto) scores! The subtitute, who also scored in last year's UEFA Cup final, makes the most of another break as Derlei's cross deflects into his path. The finish is emphatic.
74
Rothen (Monaco) delivers the corner.
74
Derlei (Porto) gives away a free-kick for a challenge on Bernardi (Monaco).
73
Morientes (Monaco) misses the target.
72
Squillaci (in) - Givet (out) (Monaco) Sébastien Squillaci was set to come on before the goal - but his side now have a huge task.
71
Deco (Porto) scores! The lead doubles after a swift counterattack from Porto. Deco picks up the ball in his own half, runs forward 40 metres, plays a one-two with Alenichev in the box and, after a little feint, chips the ball past Roma.
70
Rothen (Monaco) delivers the corner.
69
Pedro Mendes (Porto) gives away a free-kick for a challenge on Evra (Monaco).
68
Deco (Porto) is adjudged to be in an offside position.
66
Nonda (Monaco) is adjudged to be in an offside position.
64
Bernardi (Monaco) gives away a free-kick for a challenge on Deco (Porto).
64
Nonda (in) - Cissé (out) (Monaco) Shabani Nonda, who scored with his first touch as a substitute in the second leg at Chelsea, is introduced in a bold move by Deschamps.
62
Morientes (Monaco) is adjudged to be in an offside position. The Spanish striker forces Vítor Baía to save, but he is offside from Pršo's pass.
62
Rothen (Monaco) delivers the corner.
61
Pršo (Monaco) is flagged for offside.
61
Derlei (Porto) is flagged for offside.
60
Alenichev (in) - Carlos Alberto (out) (Porto) Capped 50 times by Russia, Alenichev has settled in deeper than the position taken by Carlos Alberto.
60
Pršo (Monaco) misses the target.
59
Evra (Monaco) is flagged for offside.
59
Derlei (Porto) is flagged for offside.
58
Carvalho (Porto) is penalised for a foul on Morientes (Monaco).
53
Deco (Porto) is flagged for offside.
52
Pršo (Monaco) fouls.
50
Pršo (Monaco) is flagged for offside.
50
Derlei (Porto) is penalised for a foul on Zikos (Monaco).
47
Deco (Porto) is penalised for a foul on Zikos (Monaco). Capped 50 times by Russia, Alenichev has setted in behind Derlei.
The second half begins.
The referee blows for half-time.
45+1
Carlos Alberto (Porto) is penalised for a foul on Zikos (Monaco).
45+1
Rothen (Monaco) takes the corner.
43
Deco (Porto) is penalised for a foul on Evra (Monaco).
42
Bernardi (Monaco) is flagged for offside.
41
Pršo (Monaco) is penalised for a foul on Nuno Valente (Porto).
40
Carlos Alberto (Porto) is cautioned by the referee. The teenager's celebrations earn a caution.
39
Carlos Alberto (Porto) scores! ...but out of nothing Porto score. The headed clearance is crossed back in to Carlos Alberto on the penalty spot, and as the ball bounces in the area he swivels to score his first Champions League goal - at 19 the third youngest to score in the final.
39
Cissé (Monaco) is penalised for a foul on Carlos Alberto (Porto).
37
Pršo (Monaco) is flagged for offside.
36
Carlos Alberto (Porto) is penalised for a foul on Cissé (Monaco).
34
Deco (Porto) takes the corner.
33
Maniche (Porto) is penalised for a foul on Cissé (Monaco).
32
Deco (Porto) takes the corner.
31
Morientes (Monaco) is flagged for offside.
30
Rothen (Monaco) is penalised for a foul on Carlos Alberto (Porto).
29
Nuno Valente (Porto) is shown a yellow card. A clear trip which earns a yellow card and a Monaco free-kick 30 metres out.
29
Nuno Valente (Porto) is penalised for a foul on Cissé (Monaco).
26
Deco (Porto) is flagged for offside.
23
Pršo (in) - Giuly (out) (Monaco) The Monaco captain is withdrawn, meaning an earlier-than-expected appearance for the Croatian striker who scored a competition joint-record four goals in the 8-3 victory against RC Deportivo La Coruña on Matchday 4.
22
Cissé (Monaco) is penalised for a foul on Carlos Alberto (Porto).
22
Giuly (Monaco) is flagged for offside. Patrice Evra makes an excellent jinking run but as he sends through a fine pass, Giuly - who has been limping - is offside.
18
Nuno Valente (Porto) is penalised for a foul on Cissé (Monaco).
17
Giuly (Monaco) is penalised for a foul on Carlos Alberto (Porto).
16
Carlos Alberto (Porto) is flagged for offside.
15
Rothen (Monaco) is flagged for offside.
12
Carlos Alberto (Porto) is flagged for offside.
10
Morientes (Monaco) is flagged for offside.
7
Deco (Porto) has a shot blocked. Flavio Roma punches the free-kick away and the follow-up is cut out.
7
Zikos (Monaco) is penalised for a foul on Derlei (Porto). Akis Zikos, who was sent off in the first leg of Monaco's semi-final against Chelsea FC - and suspended for the second - concedes a free-kick on the Porto right.
6
Morientes (Monaco) is flagged for offside.
4
Givet (Monaco) is penalised for a foul on Derlei (Porto).
3
Cissé (Monaco) misses the target. A long-range effort.