1.Nf3 d5 2.c3 Nf6 3.d4 e6 4.Bf4 c5 5.e3 Bd6 6.Bg3 O-O 7.Nbd2 Qc7 8.dxc5 Qxc5 9.Bd3 Nbd7 10.Qe2 Qb6 11.Bxd6 Qxd6 12.e4 Qc7 13.O-O-O Nc5 14.e5 Nfd7 15.Bc2 b5 16.Rhe1 Ba6 17.Bxh7+ Kxh7 18.Ng5+ Kg6 19.Ndf3 b4 20.Qe3 Rh8 21.Rd4 bxc3 22.b4 Qb6 23.Qf4 f6 24.exf6 gxf6 25.Qg3 fxg5 26.Nxg5 Kf6 27.Qf4+ Ke7 28.Qf7+ Kd8 29.Nxe6+ Nxe6 30.Rxe6 Qxd4 31.Qe7+ Kc7 32.Qd6+ Kc8 33.Qc6+ Kd8 34.Qxa8+ Bc8 35.Qxc8+ Kxc8 36.f3 Rxh2 37.Re7 Rxg2 38.Rf7 Qxb4 39.Rxd7 Qb2+ 40.Kd1 Rg1# 0-1