1.e4 c5 2.Nc3 a6 3.Nf3 d6 4.d4 cxd4 5.Nxd4 Nf6 6.Be3 Ng4 7.Bg5 h6 8.Bh4 g5 9.h3 Nf6 10.Bg3 Bg7 11.Be2 Qb6 12.Nb3 Nc6 13.O-O Be6 14.Nd5 Qd8 15.Qd3 O-O 16.c3 Ne5 17.Bxe5 dxe5 18.c4 Bxd5 19.cxd5 Qb6 20.Rac1 Rfc8 21.Rc2 Rxc2 22.Qxc2 h5 23.Nd2 g4 24.hxg4 hxg4 25.g3 Qd4 26.Bd3 Bh6 27.Nb3 Qb6 28.Qc3 Nd7 29.Kg2 Qf6 30.Bc2 Kg7 31.Rh1 Bg5 32.Na5 Rb8 33.Bd1 Qg6 34.Bxg4 Qxe4+ 35.Bf3 Qf5 36.Nc4 b5 37.Ne3 Bxe3 38.Qxe3 Rh8 39.Rxh8 Kxh8 40.Qh6+ Kg8 41.Qxa6 e4 42.Be2 Ne5 43.Qxb5 Nd3 44.Qb8+ Kh7 45.Qa7 Ne1+ 46.Kh2 Qxd5 47.Qxe7 e3 48.Qh4+ Kg6 49.Qg4+ Kf6 50.Qf4+ Kg6 51.Qg4+ Kf6 52.Qh3 exf2 53.Qh6+ Ke7 54.Qe3+ Kf8 55.Qxf2 Qd2 56.Kg1 Qc1 57.Bf1 Nd3 58.Qd4 Nxb2 59.a4 Nd1 60.a5 Ne3 61.Qb4+ Kg8 62.Qf4 Qc5 63.Qf2 Qe5 64.a6 Qd4 65.Bh3 Qa1+ 66.Kh2 Qa3 67.Qe2 Kg7 68.Bg2 Qc5 69.Bf3 Qb6 70.Kh3 f5 71.Bh5 Kh6 72.Bf3 Kg5 73.Kh2 f4 74.gxf4+ Kxf4 75.Bb7 Ng4+ 76.Kh3 Qh6+ 77.Kg2 Qh2+ 78.Kf1 Ne3+ 79.Ke1 Qg1+ 80.Kd2 Nf1+ 81.Kd3 Ng3 82.Qf3+ Ke5 83.Qe3+ Qxe3+ 84.Kxe3 Nf5+ 85.Kd3 Nd6 86.a7 Nxb7 87.a8=Q Nd6 88.Qc6 Nf7 89.Qe8+ Kf6 90.Kd4 Kg6 91.Kd5 Kf6 92.Qe1 Nd8 93.Qh4+ Kf7 94.Qxd8 Kg7 95.Ke6 Kh7 96.Qg5 Kh8 97.Kf7 Kh7 98.Qh4# 1-0