Ten-man Zenit scored four extra-time goals to sensationally crush Dinamo Minsk 8-1 and overturn what seemed an insurmountable first-leg deficit in the Europa League third qualifying round.
Minsk had appeared set to cruise through the tie after easing to a 4-0 success on home soil last week.
But two goals in either half from Zenit pushed the second leg beyond 90 minutes before a further four - including two penalties - secured their place in the play-off round in incredible circumstances.
Artem Dzyuba was the chief destroyer with a hat-trick, his first two goals coming in the final 15 minutes of normal time.