1.Nf3 c5 2.g3 Nc6 3.c4 d5 4.d4 e6 5.cxd5 exd5 6.Bg2 Nf6 7.O-O Bf5 8.Nc3 h6 9.Bf4 c4 10.Ne5 Bb4 11.e4 dxe4 12.Qa4 Bxc3 13.bxc3 O-O 14.Nxc4 Nd5 15.Bd2 a6 16.Ne3 Nxe3 17.Bxe3 Re8 18.Rfc1 b5 19.Qd1 Na5 20.a4 Nc4 21.axb5 axb5 22.Rxa8 Qxa8 23.Ra1 Qd5 24.Qh5 Qd7 25.h3 Rc8 26.Re1 Nb6 27.Bd2 Nd5 28.Rc1 Ra8 29.Qd1 Ra3 30.g4 Bg6 31.Qe1 Qe6 32.Ra1 Rb3 33.Ra5 Kh7 34.Bf1 Qc6 35.Qd1 e3 36.Qxb3 exd2 37.Qd1 Qxc3 38.Ra2 Be4 39.Rxd2 Nf4 40.f3 Qe3+ 41.Rf2 Bd3 42.d5 Bxf1 43.Kxf1 Nxh3 44.Rg2 Nf4 45.Rd2 Nh3 46.Kg2 Nf4+ 47.Kg3 f5 48.d6 fxg4 49.d7 Ne6 50.Qb1+ g6 51.Qe4 Qg1+ 52.Rg2 Qb6 53.Re2 Qg1+ 54.Rg2 Qb6 55.f4 Qd6 56.Rd2 Qxd2 57.Qxe6 Qd3+ 58.Kxg4 Qd1+ 59.Kg3 Qd3+ 60.Kh4 g5+ 61.Kg4 Qd1+ 62.Kf5 Qd3+ 63.Kf6 Qd4+ 64.Ke7 Qc5+ 65.Ke8 Kg7 66.d8=Q Qf8+ 67.Kd7 Qxd8+ 68.Kxd8 gxf4 69.Qc6 Kg8 70.Qa6 b4 71.Qb7 Kf8 72.Qg2 b3 73.Kc8 Kf7 74.Kb7 f3 75.Qxf3+ Ke8 76.Qh3 Kd8 77.Qc3 Ke7 78.Qb2 Kd6 79.Qh8 Kd5 80.Qb2 Kc4 81.Kc7 Kb4 82.Kd6 h5 83.Kd5 h4 84.Qg2 Ka5 85.Qf1 b2 86.Qe1+ Ka6 87.Qb1 Ka5 88.Qd3 b1=R 89.Qxb1 Ka6 90.Kc6 h3 91.Qa1# 1-0