1.Nf3 Nf6 2.d4 d5 3.c4 e6 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.Qc2 Nbd7 8.O-O c6 9.Rc1 b6 10.cxd5 cxd5 11.Qa4 Bb7 12.Bb4 a5 13.Bxe7 Qxe7 14.Nc3 Rfc8 15.e3 Bc6 16.Qd1 b5 17.a3 Nb6 18.Ne5 Be8 19.b3 a4 20.b4 Rc7 21.Bf1 Nc4 22.Nxc4 dxc4 23.Bg2 Rd8 24.Ra2 Nd5 25.Rd2 Nxc3 26.Rxc3 Bc6 27.e4 Rcd7 28.d5 f5 29.Re3 fxe4 30.Bxe4 h6 31.h4 Qf6 32.Rf3 Qe5 33.Re3 Qc7 34.Qh5 Bxd5 35.Bc2 Rf7 36.Qg6 Rf6 37.Qh7+ Kf8 38.Bg6 c3 39.Qh8+ Ke7 40.Qxg7+ Kd6 41.Rxd5+ exd5 42.Qxf6+ Kd7 43.Re7+ Kc8 44.Rxc7+ Kxc7 45.Qxc3+ Kd7 46.Qc1 Rf8 47.Qa1 Rxf2 48.Kxf2 Kc8 49.Ke2 Kd8 50.Kd2 Kc8 51.Kc2 Kd7 52.Kc3 Kd8 53.Bd3 Kc7 54.Bf5 d4+ 55.Kc2 Kd8 56.Be6 d3+ 57.Kb1 h5 58.Bd7 Kc7 59.Bc8 Kxc8 60.g4 Kd7 61.gxh5 Kc6 62.h6 d2 63.Kc2 d1=R 64.Qxd1 Kc7 65.Kb2 Kc8 66.Ka1 Kc7 67.Qd2 Kb7 68.Qd3 Ka7 69.Qd4+ Ka8 70.Qd5+ Kb8 71.Qd6+ Ka7 72.Qd7+ Kb6 73.Qd8+ Ka7 74.Kb1 Ka6 75.Kb2 Ka7 76.Ka1 Kb7 77.Kb1 Kc6 78.Ka1 Kb7 79.h7 Ka7 80.Kb1 Ka6 81.Kb2 Kb7 82.h8=Q Ka6 83.Qh6+ Ka7 84.Qhh8 Kb7 85.h5 Ka6 86.h6 Kb7 87.h7 Ka6 88.Qa8+ Kb6 89.Qa5+ Kb7 90.Ka1 Kc6 91.Kb1 Kb7 92.Kb2 Kc6 93.Ka1 Kd6 94.Kb1 Kd7 95.Kb2 Ke6 96.Ka1 Kd7 97.Kb1 Kd6 98.Kb2 Kc6 99.Qg7 Kd6 100.h8=R Kc6 101.Qaa7 Kd5 102.Qae7 Kc4 103.Qe4# 1-0