1.g3 c5 2.Bg2 d5 3.Nf3 g6 4.d4 cxd4 5.Nxd4 Nf6 6.c4 e5 7.Nf3 d4 8.O-O Nc6 9.e3 d3 10.Nc3 Bb4 11.Qb3 a5 12.e4 a4 13.Nxa4 Qa5 14.Nc3 Bxc3 15.bxc3 O-O 16.Re1 Be6 17.Bf1 Bg4 18.Nd2 Nd7 19.Bxd3 Nc5 20.Qc2 Nxd3 21.Qxd3 Rfd8 22.Qe3 Qa4 23.Rb1 Rd7 24.Rb2 Rad8 25.Kg2 Be6 26.h4 Rd3 27.Qh6 R8d7 28.h5 Rxc3 29.Nb3 Rxc4 30.Bg5 Qa3 31.Bf6 Qf8 32.Qxf8+ Kxf8 33.h6 Rd6 34.Nd2 Rb4 35.Reb1 Rxb2 36.Rxb2 Bc8 37.Bg5 Rd4 38.Nf3 Rd6 39.Be3 Rd3 40.g4 f6 41.g5 f5 42.Rb5 f4 43.Bb6 Bg4 44.Nxe5 Nxe5 45.Rxe5 Bf3+ 46.Kh3 Bxe4+ 47.Kg4 Bc6 48.Bc5+ Kg8 49.Re7 Rd7 50.Re8+ Kf7 51.Rh8 Ke6 52.Kxf4 Rf7+ 53.Kg3 Rf3+ 54.Kg4 Rf7 55.Bd4 Bf3+ 56.Kg3 Bc6 57.Bf6 Kf5 58.f3 Rc7 59.Rg8 Ke6 60.Kf4 b5 61.a3 Ra7 62.Rh8 Bd5 63.Kg4 Bc6 64.Kg3 Rd7 65.Re8+ Kd5 66.Bg7 Ra7 67.Rh8 Rxa3 68.Rxh7 Ke6 69.Bf6 Rxf3+ 70.Kg4 Rf1 71.Re7+ Kd6 72.h7 Rh1 73.Kg3 Rg1+ 74.Kf2 Rg2+ 75.Kf1 Rh2 76.Ra7 Rh1+ 77.Kf2 Rh2+ 78.Kg3 Rg2+ 79.Kh3 Re2 80.h8=Q Re3+ 81.Kh2 Re2+ 82.Kg1 Rg2+ 83.Kf1 Rg3 84.Ra2 Bb7 85.Qh4 Rb3 86.Rg2 Bd5 87.Qd4 b4 88.Ke1 Ke6 89.Rb2 Rd3 90.Rf2 Bb3 91.Rf1 Rd2 92.Qd8 Kf7 93.Qc7+ Ke8 94.Qe7# 1-0