1.Nf3 Nf6 2.d4 g6 3.c4 d6 4.g3 a6 5.Bg2 Bg7 6.O-O O-O 7.Nc3 Nc6 8.Bg5 h6 9.Bf4 Rb8 10.e4 Bg4 11.Be3 e5 12.d5 Bxf3 13.Bxf3 Nd4 14.Bxd4 exd4 15.Qxd4 Nd7 16.Qd2 Qg5 17.Qc2 b5 18.cxb5 axb5 19.Rac1 b4 20.Na4 h5 21.Qxc7 Ne5 22.Be2 h4 23.f4 Qh6 24.Kg2 b3 25.a3 Rbd8 26.Nb6 Bh8 27.Rcd1 h3+ 28.Kh1 Qg7 29.fxe5 Qxe5 30.Qc3 Qxe4+ 31.Qf3 Qxf3+ 32.Rxf3 Bxb2 33.Rxb3 Rc8 34.Nxc8 Bd4 35.Rg1 Bb6 36.Bh5 Bf2 37.Rc1 Be3 38.Rbb1 Kg7 39.Bd1 Bg5 40.Rc4 Rd8 41.Kg1 Kf8 42.Kh1 Ke8 43.Rf4 Bh4 44.Rxh4 f5 45.Rb2 f4 46.Bh5 Kd7 47.Ne7 Re8 48.Rb7+ Kd8 49.Rb8+ Kd7 50.Rxe8 Kc7 51.Be2 f3 52.Rxh3 fxe2 53.Nc8 Kb8 54.Rxe2 g5 55.Re3 g4 56.a4 gxh3 57.Re2 Ka8 58.Re6 Kb7 59.Rf6 Kb8 60.Rxd6 Kb7 61.Rh6 Kc7 62.Ne7 Kb8 63.Rc6 Ka7 64.Rh6 Kb7 65.Rh5 Kb8 66.Rh8+ Kc7 67.Rh6 Kb8 68.Nc8 Kc7 69.g4 Kb8 70.Na7 Kxa7 71.Rh5 Kb7 72.Re5 Ka6 73.Kg1 Ka5 74.d6+ Kb6 75.Re6 Kc5 76.Kf1 Kd5 77.Re8 Kxd6 78.Ke1 Kc5 79.Re4 Kd5 80.Re8 Kc6 81.Re5 Kd7 82.Ra5 Kc7 83.g5 Kd8 84.Ra6 Kc8 85.Ra8+ Kb7 86.Ra5 Kc8 87.Rf5 Kc7 88.g6 Kb6 89.Rf6+ Ka5 90.Rf3 Kb6 91.Kd2 Kb7 92.Rf6 Kc8 93.Rd6 Kb8 94.Re6 Kc8 95.Ke2 Kd7 96.Rf6 Kc7 97.Rb6 Kc8 98.Re6 Kd8 99.Kd3 Kc8 100.Re7 Kb8 101.Ke2 Ka8 102.Rf7 Kb8 103.g7 Ka8 104.g8=Q# 1-0