Преимуществом в начале матча владели гости, которые раз за разом терзали оборону питерского клуба и заставляли вступать в игру Юрия Лодыгина. А вот у «Зенита» игра в атаке не ладилась, в единственном опасном моменте Аксель Витсель пробил сильно выше ворот.
А на 23-й минуте «Порту» реализовал свое преимущество в забитый мяч. Данило в очередной раз здорово подключился в атаку и вырезал навес точно на голову Лучо Гонсалесу, который переиграл в воздухе Ансальди и пробил в угол. Лодыгин среагировал поздно и не стал прыгать.
На 27-й минуте Спаллетти пришлось сделать вынужденную замену — вместо получившего повреждение Мигеля Данни вышел Александр Кержаков. А минуту спустя счет сравнялся.
Витсель в касание перевёл мяч на Широкова, который сделал острую передачу на Халка. Первыми к мячу успевали вратарь и защитник «Порту», но оба игрока гостей понадеялись друг на друга, притормозили, в итоге столкнувшись, а Халк на скорости подхватил мяч и закатил его в пустые ворота.
На последних минутах первого тайма «Порту» мог выйти вперед. Шатов нарушил правила, Жосуэ Пескейра исполнил подачу в штрафную площадь со стандарта, мяч никого не задев направился в ворота, ударился о землю, но Лодыгин спас «Зенит».
На 51-й минуте в ворота португальского клуба был назначен пенальти. Файзулин хотел выполнить передачу в штрафную, но мяч попал в руку Отаменди. Халк подошёл к 11-метровой отметке, взял разбег и с левой ноги пробил щёточкой в правый нижний от голкипера угол, но Элтон угадал и спас «Порту».
Этот эпизод как-будто придал сил португальцам, которые бросились в атаку. На 55-й минуте Фернандо отыграл на Варелу, находившегося на границе штрафной «Зенита», а тот одним касанием мяч остановил, а вторым пробил, но выше ворот.
На 67-й минуте на поле появился Андрей Аршавин, заменивший Широкова, и вскоре бывший капитан сборной России имел прекрасный шанс вывести «Зенит» вперед. Прошла передача в штрафную, Шатов пяткой подправил мяч на Аршавина, который выскакивал один на один с голкипером, но Элтон блокировал удар игрока «Зенита».
Концовка матча прошла на встречных курсах. На 86-й минуте к атаке подключился Ансальди, который от души зарядил по воротам и-за пределов штрафной. Элтон не видел момент удара, но мяч прошёл рядом со штангой. Спустя пару минут Лодыгин вытащил очень тяжёлый мяч после удара Варелы.
УЖе в добавленное время «Зенит» заработал опасный стандарт, но Элтон вытащил опасный удар Халка. Матч закончился со счетом 1:1.
Группа G
1. «Атлетико» — 9 очков (3 игры)
2. «Зенит» — 5 (4)
3. «Порту» — 4 (4)
4. «Аустрия» — 1 (3)