1.d3 d5 2.Nf3 Nf6 3.g3 c5 4.Bg2 Nc6 5.Bf4 Ng4 6.O-O e5 7.Bd2 Be7 8.e4 d4 9.a4 h5 10.Na3 Be6 11.Nc4 Qc7 12.Qe2 O-O-O 13.h3 Nh6 14.c3 h4 15.cxd4 Bxc4 16.dxc4 cxd4 17.g4 Nxg4 18.hxg4 h3 19.Bh1 h2+ 20.Nxh2 d3 21.Qd1 Nd4 22.Re1 Nc2 23.Bg2 Bc5 24.Nf1 Qe7 25.g5 Rh4 26.Qf3 Kb8 27.Rad1 a5 28.Qg3 Rdh8 29.Ne3 Bxe3 30.Rxe3 Nxe3 31.Bxe3 f6 32.Rxd3 Qb4 33.Rd1 Qxc4 34.Qf3 Qxa4 35.b3 Qc6 36.Rd5 Qc2 37.Qd1 Qxd1+ 38.Rxd1 Kc7 39.Rd5 b6 40.Rd3 Rg4 41.Kf1 Rgh4 42.Bf3 b5 43.Rc3+ Kd6 44.Rd3+ Kc6 45.Rc3+ Kd6 46.Rc5 Rb8 47.Kg2 Rhh8 48.Rd5+ Kc6 49.Rc5+ Kd6 50.Be2 a4 51.Rd5+ Kc6 52.Rc5+ Kd6 53.b4 a3 54.Rc2 Ra8 55.Ra2 Kc6 56.Bc1 fxg5 57.Bxg5 Ra4 58.Bd2 Ra7 59.Bc3 Re8 60.Kf3 Rh8 61.Bxe5 Rh3+ 62.Bg3 Rh1 63.Bd3 Ra4 64.Be5 Rh3+ 65.Ke2 g5 66.Bc3 g4 67.e5 g3 68.Be4+ Kc7 69.Bg2 Rh2 70.Kf3 gxf2 71.Kxf2 Ra6 72.Kg3 Rh8 73.Be4 Rah6 74.Rxa3 Rh3+ 75.Kg2 R8h4 76.Bf5 Re3 77.Kf2 Rhh3 78.Bxh3 Rxh3 79.Ra7+ Kc6 80.Bd4 Kd5 81.Rd7+ Ke6 82.Rd6+ Kf5 83.e6 Rh7 84.Bc5 Re7 85.Rb6 Rxe6 86.Rxb5 Ke4 87.Rb8 Kd5 88.Be3 Kc4 89.b5 Kd5 90.b6 Kc6 91.Rc8+ Kb7 92.Rc7+ Kb8 93.Rh7 Rf6+ 94.Ke2 Re6 95.Kd3 Rxe3+ 96.Kxe3 Kc8 97.Kd4 Kb8 98.Kc5 Kc8 99.Kc6 Kd8 100.b7 Ke8 101.b8=Q# 1-0