1.Nf3 f5 2.g3 c6 3.Bg2 Nf6 4.d4 a5 5.c4 e6 6.O-O d5 7.Ne5 Be7 8.Qb3 Nbd7 9.Nd3 O-O 10.Nc3 Ne4 11.Qc2 dxc4 12.Nf4 Ndf6 13.Nxe4 fxe4 14.Qxc4 Qd6 15.a3 b5 16.Qc3 Bd7 17.Be3 g5 18.Nh3 h6 19.Qc2 e5 20.Rad1 Bf5 21.dxe5 Qxe5 22.Qxc6 Rac8 23.Qb7 Qe6 24.Bd4 Bc5 25.Bxf6 Rxf6 26.b4 axb4 27.axb4 Bxb4 28.Qxb5 Bf8 29.Qd5 Qxd5 30.Rxd5 Rc2 31.Rxf5 Rxf5 32.Bxe4 Rfc5 33.Bxc2 Rxc2 34.e3 Bc5 35.Re1 Kf7 36.Kf1 Kg6 37.Re2 Rc1+ 38.Kg2 h5 39.Ra2 Rc3 40.Ng1 g4 41.Ne2 Ra3 42.Rc2 Bd6 43.Rc6 Rxe3 44.Rxd6+ Kf5 45.Nd4+ Kg5 46.Nc6 Rc3 47.Nd4 Rc6 48.Rxc6 h4 49.Rc4 h3+ 50.Kg1 Kg6 51.Rc3 Kg7 52.Re3 Kh6 53.Re5 Kg6 54.Re4 Kh6 55.Nf3 Kh5 56.Kh1 gxf3 57.Rb4 Kg5 58.Rh4 Kf5 59.Rd4 Ke5 60.Rg4 Ke6 61.Kg1 Ke7 62.Rd4 Ke8 63.Ra4 Kd8 64.Rb4 Kc8 65.Rc4+ Kd8 66.Rc2 Ke7 67.Rc5 Kf6 68.Rb5 Kg7 69.Rb6 Kg8 70.g4 Kh8 71.Rd6 Kg8 72.Rg6+ Kh7 73.Rg5 Kh6 74.Rc5 Kg6 75.Rc2 Kg5 76.Rb2 Kf6 77.Ra2 Ke5 78.Ra4 Ke6 79.Ra1 Ke7 80.Rc1 Kf7 81.Rc5 Ke6 82.Rc4 Kf6 83.Rc1 Ke7 84.Rd1 Ke8 85.Rd6 Kf7 86.Rh6 Kg8 87.Rd6 Kh7 88.Rd1 Kg6 89.Kh1 Kf7 90.Rg1 Ke6 91.Rb1 Ke5 92.Rb8 Ke6 93.Ra8 Kd7 94.g5 Ke6 95.Ra4 Kd5 96.Ra5+ Kc6 97.g6 Kb6 98.Rh5 Ka7 99.g7 Ka8 100.Re5 Kb7 101.Re3 Ka8 102.Re7 Kb8 103.g8=Q# 1-0