1.Nf3 Nf6 2.g3 d5 3.Bg2 c6 4.c4 dxc4 5.O-O Nbd7 6.Qc2 Nb6 7.a4 a5 8.Na3 Be6 9.Ng5 Bg4 10.Nxc4 Bxe2 11.Ne5 Bh5 12.Re1 h6 13.Ne4 e6 14.Nxf6+ gxf6 15.Bxc6+ bxc6 16.Qxc6+ Ke7 17.Qb7+ Ke8 18.Qc6+ Ke7 19.Qc5+ Qd6 20.Nc6+ Kd7 21.Qxh5 Qxc6 22.b4 axb4 23.Bb2 Be7 24.Qxf7 Raf8 25.Qh5 Nd5 26.Rac1 Qa6 27.Re4 Rhg8 28.Rce1 f5 29.Rxe6 Qxe6 30.Rxe6 Kxe6 31.Qe2+ Kd6 32.Qe5+ Kc6 33.Qe6+ Bd6 34.Be5