1.Nf3 e6 2.d4 d5 3.g3 c5 4.Bg2 cxd4 5.O-O Nf6 6.Nxd4 e5 7.Nb3 Be6 8.e4 Nc6 9.exd5 Bxd5 10.Qe2 Bxg2 11.Rd1 Qc8 12.Kxg2 Qf5 13.c4 h5 14.h4 Qe4+ 15.Qxe4 Nxe4 16.Be3 Be7 17.N1d2 Nd6 18.c5 Nf5 19.Nc4 f6 20.Nba5 Nxe3+ 21.fxe3 Nxa5 22.Nxa5 Bxc5 23.Nxb7 Bxe3 24.Nd6+ Kf8 25.Nf5 Bb6 26.Rd7 g6 27.Nd6 Kg8 28.Ne4 Rf8 29.Rc1 Rh7 30.Nxf6+ Rxf6 31.Rc8+ Rf8 32.Rxf8+ Kxf8 33.Rxh7 Bc7 34.Rxc7 g5 35.Rc1 g4 36.Kg1 Ke8 37.Kf1 e4 38.Kg2 Kf7 39.Rc2 Kg8 40.Rc4 Kg7 41.Rc7+ Kg6 42.Rc5 a6 43.a4 a5 44.b4 Kh6 45.Rc1 Kh7 46.Rg1 e3 47.Re1 Kh8 48.Kg1 Kg7 49.Ra1 axb4 50.Rc1 Kh7 51.Rc4 Kh6 52.Rc1 Kg7 53.Re1 Kf7 54.Ra1 Kf8 55.Kf1 e2+ 56.Ke1 Kg8 57.Ra2 Kf8 58.Rb2 b3 59.Rd2 Kg7 60.Kxe2 b2 61.Rxb2 Kh8 62.Rb6 Kh7 63.Kd1 Kg7 64.Ke2 Kh8 65.Rb2 Kg8 66.Kf1 Kf8 67.Rh2 Ke8 68.a5 Ke7 69.a6 Kf8 70.Ra2 Ke7 71.Ke1 Ke8 72.Rg2 Kd7 73.Re2 Kc8 74.Rb2 Kd8 75.Kd2 Kc8 76.Kd3 Kd8 77.Rc2 Kd7 78.Rb2 Kd6 79.Ke3 Kd7 80.Kf2 Ke6 81.Rd2 Ke5 82.Ke3 Kf5 83.Rd8 Ke6 84.Rg8 Kf5 85.Kf2 Kf6 86.Kf1 Kf5 87.Rh8 Ke4 88.Rd8 Kf3 89.Rd5 Kxg3 90.Rg5 Kxh4 91.Rc5 Kh3 92.Ke1 g3 93.Rc7 g2 94.Kf2 Kh2 95.Rc1 g1=R 96.Rxg1 h4 97.Rh1+ Kxh1 98.Kf3 h3 99.Kg3 h2 100.a7 Kg1 101.a8=Q h1=Q 102.Qa1# 1-0