1.g3 c6 2.Bg2 d5 3.Nf3 Nf6 4.O-O Bg4 5.h3 Bh5 6.d3 e6 7.c4 Bd6 8.Qb3 Qb6 9.Be3 Qxb3 10.axb3 a6 11.c5 Bc7 12.g4 Bg6 13.b4 O-O 14.Nd4 e5 15.Nb3 Nbd7 16.f4 exf4 17.Bxf4 Bxf4 18.Rxf4 Rfe8 19.Nc3 Nf8 20.Na5 Re7 21.e4 dxe4 22.dxe4 h5 23.g5 Ne8 24.Rff1 h4 25.b5 cxb5 26.Nd5 Re5 27.Rf4 Rxg5 28.Ne7+ Kh7 29.Rxh4+ Bh5 30.Nxb7 Re5 31.Nc6 Rg5 32.Rf4 Nf6 33.Rf5 Nxe4 34.Nd4 Ne6 35.Nxe6 Rxf5 36.Bxe4 fxe6 37.Nd6 Bf3 38.Bxa8 Rg5+ 39.Kf2 Bxa8 40.Rxa6 Bd5 41.Ke3 e5 42.Ne4 Rh5 43.h4 Rxh4 44.Ng5+ Kh8 45.Rd6 Bg8 46.c6 Rc4 47.Nf3 Rc5 48.b4 Rc3+ 49.Ke4 Bh7+ 50.Kxe5 Rxf3 51.Rd8+ Bg8 52.c7 Rc3 53.c8=Q Rxc8 54.Rxc8 Kh7 55.Kd4 Bb3 56.Rc3 Ba4 57.Ke5 Kg6 58.Rg3+ Kf7 59.Rf3+ Kg6 60.Ke6 Bd1 61.Rg3+ Kh6 62.Kf5 Bc2+ 63.Kf4 Bd1 64.Re3 Kg6 65.Re5 Ba4 66.Rf5 Kh6 67.Rc5 Kg6 68.Ke5 Kf7 69.Kf5 Ke7 70.Kg6 Kd6 71.Kxg7 Ke6 72.Kg6 Bd1 73.Kg5 Be2 74.Rc2 Bc4 75.Kf4 Kd5 76.Rd2+ Ke6 77.Ke4 Ke7 78.Ke5 Bb3 79.Rd4 Bc4 80.Rd6 Bb3 81.Rb6 Bc4 82.Rb7+ Kd8 83.Kd6 Ke8 84.Re7+ Kf8 85.Kd7 Bd5 86.Re5 Bf7 87.Kd8 Bc4 88.Rf5+ Kg7 89.Ke7 Kg6 90.Rc5 Kh7 91.Rg5 Kh6 92.Kf6 Bd3 93.Rg3 Kh5 94.Rg1 Kh6 95.Rd1 Bc4 96.Rh1# 1-0