1.g3 d5 2.Nf3 Bd7 3.d4 Nf6 4.c4 dxc4 5.Bg2 Bc6 6.Qc2 e6 7.Qxc4 Bd5 8.Qb5+ Qd7 9.Nc3 Qxb5 10.Nxb5 Na6 11.O-O Be7 12.Bf4 c6 13.Nc3 O-O 14.Rfe1 Bxf3 15.Bxf3 Rfd8 16.Red1 Nb4 17.Rac1 Nbd5 18.Bd2 Nb6 19.e3 Nc4 20.Rc2 Nxd2 21.Rdxd2 g6 22.Rd1 Nd5 23.Kf1 Kf8 24.a3 Nxc3 25.Rxc3 a5 26.Rb3 Rd7 27.Rc1 Bf6 28.Rc4 Be7 29.Ke2 Ra6 30.Be4 h5 31.h3 h4 32.g4 g5 33.Rc1 a4 34.Rbc3 Rb6 35.R1c2 Rd8 36.Rc4 Ra8 37.Kd1 Ke8 38.Kc1 Kd7 39.R2c3 Ra5 40.Kb1 Rab5 41.Rc2 Bxa3 42.Rxa4 Rxb2+ 43.Rxb2 Rxb2+ 44.Kc1 Ra2+ 45.Kb1 Rxf2 46.Rxa3 Rh2 47.Ra5 f6 48.Kc1 Rxh3 49.Kd2 Rg3 50.Ra7 Kc7 51.Ra1 Rxg4 52.Bh1 Rg3 53.Ke2 Rh3 54.Rg1 g4 55.e4 e5 56.dxe5 fxe5 57.Bg2 Rh2 58.Ke3 b5 59.Bf1 g3 60.Rxg3 hxg3 61.Kd3 Kd7 62.Ke3 b4 63.Kd3 Rf2 64.Bh3+ Kd6 65.Bf1 Kc5 66.Bh3 Rg2 67.Be6 Rd2+ 68.Ke3 Rd4 69.Bc8 Kb5 70.Kf3 Kb6 71.Ba6 g2 72.Bf1 gxf1=N 73.Kf2 c5 74.Kg2 Rd5 75.Kf3 Rd3+ 76.Kf2 Rb3 77.Ke1 Ra3 78.Kd1 Nh2 79.Ke2 Ra8 80.Kd2 Rf8 81.Kd1 Rg8 82.Kd2 c4 83.Kc1 Nf3 84.Kb2 b3 85.Kc3 Rg4 86.Kb2 Kc7 87.Ka3 Kd7 88.Ka4 Ng1 89.Ka5 Ke7 90.Ka4 Kd8 91.Ka3 Ke7 92.Ka4 Kf6 93.Ka3 Kg5 94.Kb2 Kh5 95.Kb1 Rg8 96.Kc1 Rg6 97.Kd2 Ne2 98.Kd1 Rd6+ 99.Kxe2 Kg5 100.Ke1 Rd8 101.Kf2 Kg6 102.Kg1 Rd2 103.Kf1 Kf6 104.Ke1 Rg2 105.Kd1 b2 106.Ke1 b1=Q# 0-1