1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.Bg5 Be7 5.Nc3 O-O 6.e3 h6 7.Bxf6 Bxf6 8.Rc1 c6 9.Be2 Nd7 10.O-O Be7 11.Qc2 Bd6 12.e4 dxe4 13.Nxe4 Bc7 14.Rfd1 Qe7 15.c5 Nf6 16.Ne5 Rd8 17.Bf3 Bd7 18.Qb3 Rab8 19.Qa3 Be8 20.g3 a6 21.Nc4 Nxe4 22.Bxe4 f5 23.Bf3 Qf6 24.Qc3 h5 25.Ne5 h4 26.Re1 Bf7 27.Rcd1 g5 28.Be2 Kg7 29.Bc4 hxg3 30.hxg3 Bh5 31.Rd3 a5 32.Qb3 a4 33.Qxa4 Bxe5 34.dxe5 Qh6 35.Qb3 Rxd3 36.Qxd3 Rh8 37.b3 f4 38.Kf1 Bg4 39.Qd7+ Kf8 40.Qc8+ Kg7 41.Qxb7+ Kg8 42.Qc8+ Kg7 43.Qc7+ Kf8 44.Qd8+ Kf7 45.Qd7+ Kf8 46.Qd6+ Kg7 47.Qd7+ Kg8 48.Qd8+ Kf7 49.Qc7+ Kg8 50.Qxc6 Qh1+ 51.Qxh1 Rxh1+ 52.Kg2 Rxe1 53.f3 Bh5 54.c6 Be8 55.Bxe6+ Bf7 56.Bd7 Bd5 57.c7 Bb7 58.c8=Q+ Bxc8 59.Bxc8 Rxe5 60.gxf4 gxf4 61.Kh3 Rg5 62.Kh4 Rg7 63.a4 Kf8 64.a5 Ke7 65.b4 Kd6 66.b5 Kc7 67.Bf5 Rg1 68.b6+ Kb7 69.Be4+ Ka6 70.b7 Ka7 71.a6 Rg8 72.Bd5 Rd8 73.Bc4 Rd4 74.Bb5 Rd5 75.Bc6 Rd6 76.Be4 Rxa6 77.Kg5 Ra5+ 78.Kxf4 Kb8 79.Kg4 Kc7 80.f4 Ra4 81.Bf3 Rb4 82.Kg5 Rb3 83.Kg4 Rb4 84.Bg2 Rb2 85.Be4 Rb4 86.Bf3 Rb2 87.f5 Rb4+ 88.Kg5 Rb3 89.Be4 Rb5 90.Kf6 Ra5 91.Ke6 Ra6+ 92.Ke5 Ra5+ 93.Bd5 Ra1 94.f6 Re1+ 95.Kf4 Rf1+ 96.Bf3 Rf2 97.f7 Rxf3+ 98.Kxf3 Kd6 99.f8=Q+ Kd7 100.b8=Q Kc6 101.Qfd6# 1-0