1.Nf3 d5 2.g3 Nf6 3.d4 c6 4.Nbd2 h6 5.Bg2 Bf5 6.O-O Bc8 7.c3 Bf5 8.Qb3 Qb6 9.Re1 e6 10.Ne5 Nbd7 11.e4 Nxe4 12.Nxe4 Nxe5 13.dxe5 dxe4 14.Bxe4 Bxe4 15.Rxe4 Bc5 16.Qc2 O-O 17.Kg2 Rfd8 18.Rg4 Kh8 19.Qe2 Rd7 20.Rh4 Bf8 21.Be3 Qc7 22.Qh5 c5 23.Re1 Qc6+ 24.Qf3 Qxf3+ 25.Kxf3 Rad8 26.Ra4 a6 27.Ke2 Be7 28.Re4 Kh7 29.a4 g5 30.h4 Kg6 31.a5 Rd5 32.hxg5 hxg5 33.Rh1 Rc8 34.b3 Rcd8 35.g4 R5d7 36.Rc4 Rd5 37.Re4 Rd3 38.Bd4 R3xd4 39.cxd4 cxd4 40.Kd3 Rd5 41.Rxd4 Rxa5 42.Rd7 Ba3 43.Ra1 b5 44.Rd8 Kg7 45.Ra2 b4 46.Kd4 Rb5 47.Re2 Bc1 48.Rc2 Bf4 49.Rc5 Rb7 50.Kc4 Bh2 51.Rd2 Bf4 52.Rd6 Ra7 53.Kxb4 Rb7+ 54.Ka4 a5 55.Rd3 Rb4+ 56.Kxa5 Re4 57.b4 Bxe5 58.f3 Re1 59.b5 Ra1+ 60.Kb6 Kf6 61.Kc6 Ra8 62.b6 Rc8+ 63.Kb5 Ra8 64.b7 Ra2 65.Rd8 Rh2 66.Kc6 Rh5 67.Rd3 Bg3 68.Rcc3 Rh7 69.Rc1 Ke5 70.Kd7 Rh3 71.Rc7 Bf2 72.Rd6 Kf6 73.Rd3 Rh7 74.Rc4 Bg3 75.Rdd4 Bh4 76.Rd3 Bg3 77.Rc8 Bc7 78.Ra3 Bf4 79.Kc6 Rh2 80.Rb3 Rc2+ 81.Kb5 Bg3 82.Rbc3 Rb2+ 83.Kc6 Rb1 84.Rc5 Bf4 85.Rb5 Rc1+ 86.Kd7 Rd1+ 87.Ke8 Kg7 88.b8=B Bxb8 89.Rcxb8 f5 90.Rb3 Rh1 91.Ke7 e5 92.gxf5 Kh7 93.Rb1 Re1 94.Ke6 Rxb1 95.Rxb1 Kh8 96.Ra1 g4 97.Rg1 gxf3 98.f6 e4 99.f7 e3 100.Rg8+ Kh7 101.f8=Q e2 102.Qg7# 1-0