1.g3 Nh6 2.d4 c6 3.e4 d5 4.Nc3 g6 5.Bg2 dxe4 6.Nxe4 Bg7 7.c3 Nf5 8.Nf3 O-O 9.O-O Nd7 10.Re1 Nd6 11.Bg5 Nxe4 12.Rxe4 Re8 13.Qd2 Nf6 14.Re5 Be6 15.Rxe6 fxe6 16.Qe2 Qd5 17.Ne5 Qb5 18.c4 Qb6 19.Bh3 c5 20.dxc5 Qxc5 21.Bxe6+ Kh8 22.Nf7+ Kg8 23.Nd6+ Kh8 24.Nxe8 Qxg5 25.Nxg7 Kxg7 26.Rd1 Qc5 27.Bh3 Rf8 28.b3 e5 29.Bg2 b6 30.Qb2 Re8 31.Re1 h5 32.h3 a5 33.Re2 Re7 34.Qc3 Re8 35.h4 Re7 36.Bf3 b5 37.Qxa5 e4 38.Qxb5 Qd6 39.Bg2 e3 40.Rxe3 Rxe3 41.fxe3 Qxg3 42.Qb7+ Kh6 43.Qf3 Qe1+ 44.Bf1 Ng4 45.c5 Nxe3 46.Qf2 Qc3 47.Qf4+ Kg7 48.Qc7+ Kh6 49.Qd6 Qe1 50.Qf8+ Kh7 51.Qf2 Qc3 52.Qf7+ Kh6 53.Qf4+ Kg7 54.c6 Nxf1 55.Qc7+ Kh6 56.Kxf1 Qd3+ 57.Ke1 Qe3+ 58.Kd1 Qd3+ 59.Kc1 Qc3+ 60.Kb1 Qd3+ 61.Kb2 Qd4+ 62.Ka3 Qc5+ 63.Ka4 Qd4+ 64.Kb5 Qd3+ 65.Kb6 Qd4+ 66.Kb7 Qb4+ 67.Qb6 Qe4 68.a4 g5 69.hxg5+ Kh7 70.Qc5 h4 71.g6+ Kxg6 72.Qd6+ Kg5 73.Qd2+ Kg4 74.Qd1+ Kg3 75.Qg1+ Kf3 76.Qh1+ Ke3 77.Qxe4+ Kf2 78.Qe7 Kg2 79.Qh7 Kh3 80.Qg7 Kh2 81.Qf7 h3 82.Kb8 Kg1 83.Qc7 h2 84.Qxh2+ Kf1 85.c7 Ke1 86.c8=Q Kf1 87.a5 Ke1 88.b4 Kd1 89.a6 Ke1 90.b5 Kd1 91.b6 Ke1 92.b7 Kf1 93.a7 Ke1 94.a8=N Kd1 95.Qc1+ Kxc1 96.Qh4 Kd1 97.Qh7 Ke1 98.Qf5 Ke2 99.Qc5 Ke1 100.Kc8 Ke2 101.b8=R Kd1 102.Rb1+ Kd2 103.Qa3 Ke2 104.Rb3 Kf2 105.Rb2+ Kf1 106.Qa1# 1-0