1.Nf3 e6 2.d4 Nf6 3.c4 d5 4.g3 Nc6 5.Bg2 Be7 6.O-O O-O 7.Ne5 dxc4 8.Bxc6 bxc6 9.Nxc6 Qe8 10.Nxe7+ Qxe7 11.Nd2 e5 12.dxe5 Qxe5 13.Nxc4 Qh5 14.Ne3 Ba6 15.Re1 Rad8 16.Qc2 Rfe8 17.f3 Qe5 18.Kf2 Qh5 19.Nf1 Nd5 20.Bd2 Qh3 21.Ba5 h5 22.Rad1 h4 23.Bxc7 Rd7 24.Qd2 Bb5 25.Qxd5 Rxd5 26.Rxd5 a6 27.Bf4 Qe6 28.Rd2 Qxa2 29.gxh4 Qc4 30.e4 Qb4 31.Ng3 Bc4 32.h5 a5 33.h6 g6 34.Rc1 Kh7 35.Rc3 Be6 36.Ne2 Rc8 37.Rcd3 Qe7 38.Rd6 g5 39.Be5 Qa7+ 40.Kg2 Qe3 41.R6d3 Qc5 42.Bd4 Qb5 43.Bc3 Bc4 44.Rd7 a4 45.Ng3 Be6 46.Ra7 Qb3 47.Ne2 Qb6 48.Bd4 Qc6 49.Be3 g4 50.Nd4 gxf3+ 51.Kxf3 Qc4 52.Ra5 Qf1+ 53.Rf2 Qd1+ 54.Ne2 Rg8 55.Rg5 Rxg5 56.Bxg5 Qb3+ 57.Be3 Qxb2 58.Nd4 Qb1 59.Nxe6 fxe6 60.Rd2 Qh1+ 61.Rg2 Qf1+ 62.Rf2 Qh3+ 63.Ke2 Qh5+ 64.Kd2 a3 65.Kc2 a2 66.Kb2 Qa5 67.Rf7+ Kh8 68.Rf8+ Kh7 69.Rf7+ Kg8 70.Rg7+ Kh8 71.Rg1 a1=B+ 72.Rxa1 Qe5+ 73.Ka2 Qxe4 74.Re1 Qc2+ 75.Ka3 Qc3+ 76.Ka4 Qxe1 77.Bd4+ Kh7 78.Kb5 e5 79.Bc5 e4 80.Bb4 Qe2+ 81.Ka5 e3 82.Kb6 Qxh2 83.Ka5 e2 84.Be1 Kxh6 85.Ka6 Kg6 86.Kb6 Kf6 87.Ka6 Ke6 88.Ba5 Kd6 89.Bd2 Kc6 90.Bb4 Kc7 91.Ka7 Kc8 92.Kb6 Kb8 93.Kc5 Ka8 94.Kb5 Qh5+ 95.Ka6 Qh8 96.Kb5 Qh7 97.Bd2 Qh8 98.Ka5 Qh7 99.Kb5 Kb7 100.Kb4 Kc6 101.Kc3 Kc5 102.Kb2 Kc4 103.Kc1 Kb5 104.Be1 Kb6 105.Kd2 Kb7 106.Bg3 Ka8 107.Bf4 Qh8 108.Bg3 Ka7 109.Bf2+ Ka6 110.Bg3 Kb5 111.Bf2 Kc4 112.Ke1 Kd3 113.Be3 Qh1+ 114.Kf2 e1=Q# 0-1