1.Nf3 Nf6 2.c3 c6 3.d4 d5 4.Qc2 Bg4 5.Bf4 Nbd7 6.Nbd2 Nh5 7.Be3 Bxf3 8.exf3 Qc7 9.g3 Nhf6 10.f4 Ng4 11.O-O-O e6 12.Kb1 Bd6 13.Bd3 O-O-O 14.Nf3 Nxe3 15.fxe3 c5 16.e4 dxe4 17.Bxe4 Nf6 18.d5 e5 19.fxe5 Bxe5 20.Nd2 Kb8 21.Nc4 Bd6 22.Bf3 Nd7 23.Rhe1 Ne5 24.Nxe5 Bxe5 25.d6 Bxd6 26.a3 g6 27.Qb3 a6 28.Re2 Ka7 29.Red2 Be7 30.Rxd8 Rxd8 31.Qxf7 Rxd1+ 32.Bxd1 Bd6 33.Qb3 Qc6 34.Qe6 Bc7 35.Qf7 Qh1 36.Qd7 Kb8 37.Ka2 h6 38.Be2 Qg2 39.Bc4 Qxh2 40.Qe8+ Ka7 41.Qc8 Bxg3 42.Bd5 Bc7 43.Qxb7# 1-0