Na primeira parte, 3 golos animaram o estádio Velodrome da Marselha. Marselha foi a primeira equipa a marcar, por Drogba, aos 24. De facto, a quarta tentativa do jogador da Costa de Marfim, que venceu a defesa do FC Porto após um lançamento lateral de Celestini e um toque de Marlet.
Até lá, ambas as equipas tiveram oportunidades mas foi então que o dragão acordou. No minuto 27, Deco teve duas oportunidades, com um livre directo e um remate, demonstrando o espírito duma equipa de FC Porto que nunca acreditou que sairia do Velódromo sem os três pontos.
Aos 31, vem o primeiro golo do FC Porto. Deco libertou Maniche no flanco direito com um belo passe incisivo. Maniche passa para Derlei na área, que devolve a bola ao meio-campista português, que remata da direita para a esquerda, batendo Runje. 1-1.
FC Porto nunca quis empatar. Após uma tentativa de Drogba na baliza portista, foi o mesmo jogador a fazer um mau passe, interceptado por Maniche, que passa a Derlei, que come o defesa Abdoulyae Meite, antes de fustigar a rede de Runje. 1-2.
Na segunda parte, o jogo fluiu duma baliza a outra, com os defesas a anularem as jogadas antes que estas fossem perigosas. Aos 65, Bosingwa substituiu César Peixoto no FC Porto e Dmitry Sytchev e Vachousek substituíram Pérez e Hossam da Marselha. O russo da equipa da casa começou a fazer incursões à direita do seu ataque mas foi o Deco a ser o primeiro jogador a desafiar o marcador com um livre aos 73 que falhou por centímetros.
Logo a seguir, o russo do FC Porto, Dmitry Alenitchev, substituiu Marco Ferreira, trazendo novo fulgor ao meio campo dos dragões.
Aos 73, Sytchev rematou por cima e quatro minutos mais tarde, Maniche falhou o alvo por pouco após uma troca da bola entre Derlei e Alenitchev. Porto ameaçava sempre marcar o terceiro golo, o que aconteceu aos 81, por Alenitchev, que dominou perfeitamente o passe de Deco, que tinha rasgado a defesa de Marselha no seu flanco esquerdo. Belo passe pelo luso-brasileiro e excelentes poderes de domínio da bola pelo russo. 1-3.
Marselha, no entanto, lutou até ao final do jogo e aos 84, Marlet conseguiu entrar à frente do defesa portista Valente. 2-3. Aos 88, Derlei foi substituído pelo Lituano Edgaras Jankauskas, e FC Porto soube gerir o resultado.