Szachtar Donieck Mariusza Lewandowskiego nie bez problemu, ale odniósł ważne zwycięstwo. Gospodarze objęli prowadzenie w 39.minucie po trafieniu Hubschmanna, a na 2:0 zdołał podwyższyć Jadson. Pomimo kolejnych okazji, wynik już nie uległ zmianie. Polak pojawił się na placu gry w 80. minucie.
Chociaż Manchester City po zaledwie kilkudziesięciu sekundach prowadził z HSV po bramce Irelanda z 1. minuty, to ostatecznie to miejscowi odnieśli bardzo ważne zwycięstwo. Już w 9. do wyrównania doprowadził Mathijsen, a później trafiali jeszcze z rzutu karnego Piotr Trochowski, a następnie Guerrero.
Chociaż w Paryżu zarówno zespoły Paris Saint Germain, jak i Dynamo Kijów miały swoje okazje do strzelenia gola, to ostatecznie kibice nie doczekali się bramek. Wynik 0:0 sprawia, że przed rewanżem oba kluby mają podobne szanse na wywalczenie promocji.
W Bremie Werder po raz kolejny udowodnił, że potrafi grać z Włochami i pokonał 3:1 Udinese Calcio. O sukcesie Niemców przesądził przede wszystkim strzelec dwóch goli Diego, a ponadto trafił Hugo Almeida. Dla Włochów gola zdobył Fabio Quagliarella.
Szachtar Donieck - Olympique Marsylia 2:0 (1:0)
1:0 - Tomas Hübschman 39'
2:0 - Jadson 65'
Olympique Marsylia: Mandanda, Mears, Civelli, Hilton, Taiwo, M'Bami (68' Valbuena), Cana, Cheyrou, Kone, Niang, Zenden (78' Samassa).
Szachtar Donieck: Piatow, Hubschman, Iszczenko, Czyhrynski, Rat, Jadson, Gai, Srna, Ilsinho (63' Willian), Fernandinho (80' Lewandowski), Luiz Adriano (89' Hładky).
Żółte kartki: Mykoła Iszczenko (Szachtar Donieck), Modeste M'Bami (Olympique Marsylia).
Sędzia: Felix Brych (Niemcy).
HSV - Manchester City 3:1 (1:1)
0:1 - Ireland 1'
1:1 - Mathijsen 9'
2:1 - Trochowski (k.) 63'
3:1 - Guerrero 79'
HSV: Rost, Benjamin, Gravgaard, Mathijsen, Jansen, Jarolim, Aogo, Pitropa, Trochowski, Petrić, Olić (71' Guerrero).
Manchester City: Given, Richards, Dunne, Onuoha, Bridge (46' Garrido), Wright-Phillips (83' Fernandes), Zabaleta, Ireland, Sturridge (62' Mwaruwari), Robinho, Bellamy.
Żółte kartki: Trochowski, Pitroipa (HSV) - Given, Bellamy (Manchester City).
Sędzia: Olegario Benquerenca (Portugalia).
Paris Saint Germain - Dynamo Kijów 0:0
Paris Saint Germain: Landreau, Ceara, Camara, Traore, Makonda, Sessegnon (88` Pancrate), Chantome, Clement, Rothen, Luyindula (60` Keżman), Hoarau (75` Maurice).
Dynamo Kijów: Bohusz, Betao, Sabljić, Yussuf, El Kaddouri, Eremenko, Vukojević, Alijew (73` Cernat), Ninković - Correa (84` Husiew), Miłewski.
Sędzia: M. Vink (Holandia).
Werder Brema - Udinese Calcio 3:1 (1:0)
1:0 - Diego 34'
2:0 - Diego 67'
3:0 - Almeida 69'
3:1 - Quagliarella 87'
Werder Brema: Wiese, C. Fritz, Mertesacker, Naldo, Boenisch (81' Pasanen), Frings, Tziolis, Özil (76' Niemeyer), Diego, Hugo Almeida (71' Hunt), Pizarro.
Udinese Calcio: Handanovic, Zapata, Felipe, Pasquale, Domizzi, Inler (84' Obodo), G. d'Agostino, Asamoah, Pepe (71' Floro Flores), Quagliarella, Sanchez.
Żółte kartki: Frings, Tziolis (Werder Brema), Giovanni Pasquale (Udinese Calcio)
Sędzia: Laurent Duhamel (Francja).