С самого начала матча питерцы ринулись в бой, но защита «Сибири» работала хорошо, грамотно отражая выпады соперника и не подпуская его к своим воротам. По ходу первого тайма игра преимущественно велась на стороне «Сибири». Питерцы продолжали прессовать сибиряков к воротам, не давая тем никакой возможности перевести игру на чужую половину. К концу первого тайма, казалось, все остановились. Новосибирцы встали в глухую оборону, а игроки «Зенита» раз за разом предпринимали отчаянные попытки ее пробить. Так продолжалось и во второй половине встречи. В этот момент вряд ли кто на трибунах или за экраном телевизора смог бы назвать этот матч интересным и зрелищным. «Сибирь» продолжала обороняться, «Зенит» - нападать.
Первый неприятный момент у ворот новосибирцев реализовал Данни, пробив мяч в дальний угол. Потом было первое нарушение правил на отметке в одиннадцать метров, а затем и вовсе - пенальти. Пробил Широков, счет стал 1:0. После этого мяча тренер "Сибири" провел несколько замен, пытаясь освежить состав и заставить своих подопечных атаковать, но ему это не удалось. Игроки «Сибири» так и продолжали топтаться у своих ворот.
Хороший момент был и у Кержакова, который красиво пробил по центру ворот. В этом случае свою команду спас Ковалевски, сумевший дотянуться до мяча и отвести его на перекладину. В самом конце отличился и Ломбертс, когда «Зенит» чуть не упустил свое минимальное преимущество в матче. Сумев вынести мяч с ленты ворот, Ломбертс оставил счет на табло неизменным, обеспечив своей команде второй в истории национальный Кубок.