Первый гол забил колумбийский защитник португальцев Джеймс Родригес.
Растерянные зенитовцы ничего не могли противопоставить командной игре гостей, основанной на виртуозной технике, однако те не спешили «дожимать» хозяев, и расплата последовала: на 19-й минуте Роман Широков счет сравнял.
Затем из-за двух желтых карточек гости потеряли одного из своих защитников, и во втором тайме у «Зенита» появился азарт, который обернулся в полное игровое преимущество, вылившееся в два гола: Широкова на 63-й минуте и Данни на 72-й.
«Зенит» набрал в группе G3 очка, догнав португальцев.