1.Nf3 Nf6 2.e3 d5 3.Be2 e6 4.O-O c6 5.d4 h6 6.h3 Nbd7 7.b3 Bd6 8.c4 e5 9.cxd5 e4 10.dxc6 exf3 11.cxd7+ Kxd7 12.Bxf3 Nh7 13.Bg4+ Kc7 14.Bxc8 Rxc8 15.Na3 Kb8 16.Nc4 Bc7 17.e4 Ng5 18.e5 Qd5 19.Ne3 Qe4 20.Qg4 Qxg4 21.hxg4 h5 22.Rd1 hxg4 23.Nxg4 Ne4 24.Bb2 f5 25.Ne3 f4 26.Nd5 Ba5 27.Rac1 Rcf8 28.f3 Ng3 29.Kf2 g5 30.Ba3 Rd8 31.Bd6+ Ka8 32.b4 Bb6 33.Nxb6+ axb6 34.d5 Nh1+ 35.Rxh1 Rxh1 36.Rxh1 Rc8 37.Rh2 Rb8 38.Ke1 b5 39.Kf1 Rd8 40.Bf8 b6 41.Bg7 Kb7 42.d6 Rf8 43.Rh5 Kc8 44.Ke1 Kb8 45.Rh1 Rf7 46.Ke2 Ka8 47.Rb1 Ka7 48.d7 Kb7 49.g3 Rf5 50.Rb3 Ka6 51.Bf8 Kb7 52.Kf1 Kc6 53.Rd3 fxg3 54.Be7 Kc7 55.Kg1 g2 56.d8=Q+ Kb7 57.e6 Rxf3 58.Rb3 Rf2 59.Rf3 Rf1+ 60.Rxf1 gxf1=Q+ 61.Kxf1 g4 62.a3 Kc6 63.Qf8 Kd5 64.Qg7 Ke4 65.Ke2 Kf5 66.Bf6 g3 67.Qh7+ Kg4 68.Kd3 g2 69.Bd4 g1=B 70.Bh8 Bh2 71.Bc3 Bf4 72.Qe7 Bh6 73.Qg7+ Bg5 74.Qd7 Kf5 75.Qh7+ Kxe6 76.Kc2 Be7 77.Kd2 Kd6 78.Qf7 Kd7 79.Ke1 Kc6 80.Qf4 Kb7 81.Qf2 Ka6 82.Bd4 Bf6 83.Qd2 Bd8 84.Qh2 Kb7 85.Ba1 Bg5 86.Qh5 Bc1 87.Qe8 Bxa3 88.Kd1 Bb2 89.Qe2 Bxa1 90.Qxb5 Ka8 91.Qf5 Be5 92.b5 Bf4 93.Qxf4 Ka7 94.Qa4+ Kb7 95.Qa6+ Kb8 96.Qxb6+ Ka8 97.Qd8+ Ka7 98.b6+ Ka6 99.b7 Ka7 100.b8=Q+ Ka6 101.Qbb6# 1-0