1.Nf3 d5 2.d4 Nf6 3.e3 e6 4.b3 Bb4+ 5.Bd2 Bd6 6.c4 b6 7.Bd3 O-O 8.O-O Bb7 9.cxd5 exd5 10.Bc1 c5 11.Nc3 Nc6 12.Nb5 Be7 13.Bb2 a6 14.Nc3 cxd4 15.exd4 Bd6 16.Re1 b5 17.a4 b4 18.Ne2 Re8 19.Rc1 Qb6 20.Ng3 Rxe1+ 21.Qxe1 Re8 22.Qd1 g6 23.Rc2 Nd8 24.Ne5 Ne6 25.Qf3 Bxe5 26.dxe5 Nd7 27.Qg4 d4 28.f4 Bd5 29.Rf2 Bxb3 30.Ne4 Nec5 31.Bxd4 Qc6 32.Bxc5 Nxc5 33.Nf6+ Kf8 34.Qh3 Rd8 35.Be2 Be6 36.Qh6+ Ke7 37.Qh4 Rd4 38.Bf3 Qc8 39.Nd5+ Kf8 40.Qxh7 Rxd5 41.Bxd5 Nd3 42.Qh8+ Ke7 43.Qxc8 Bxc8 44.Rd2 Nxf4 45.Bc4 a5 46.Kf2 Be6 47.Bxe6 Kxe6 48.Ke3 Kxe5 49.Rd7 Nxg2+ 50.Kd2 f5 51.Ra7 Kd4 52.Rxa5 Ne3 53.Rb5 Nc4+ 54.Ke2 Kc3 55.a5 b3 56.a6 Nd6 57.Rb8 b2 58.a7 Nb5 59.Rxb5 b1=R 60.Rxb1 g5 61.a8=Q g4 62.Qa7 Kc2 63.Qa6 Kc3 64.Qa5+ Kc2 65.Qa4+ Kc3 66.Qb3+ Kd4 67.Qb8 g3 68.Qc7 Kd5 69.Qd7+ Kc4 70.Qe8 gxh2 71.Qa8 Kc5 72.Qb7 h1=R 73.Qxh1 f4 74.Rb8 f3+ 75.Kf1 Kd5 76.Ra8 Kd6 77.Ra7 Kc6 78.Ra6+ Kc5 79.Ra5+ Kd6 80.Ra4 Kc7 81.Ra3 Kc6 82.Ra2 Kd5 83.Ra1 Kd4 84.Rb1 Kd3 85.Rc1 Kd2 86.Rd1+ Ke3 87.Re1+ Kd2 88.Re8 Kc1 89.Ra8 Kd1 90.Ra7 Kc1 91.Ra6 f2 92.Ra5 Kc2 93.Ra4 Kb2 94.Ra3 Kc2 95.Ra2+ Kc3 96.Ra1 Kd3 97.Rb1 Kd2 98.Rb2+ Kd1 99.Kxf2# 1-0