1.e4 c5 2.d4 cxd4 3.Nf3 b6 4.Nxd4 e6 5.Nc3 a6 6.Bf4 Bb7 7.Be2 d6 8.Nf3 Qc7 9.Bc1 Nf6 10.Bd3 Nbd7 11.O-O Be7 12.Qe2 O-O 13.a4 Nc5 14.Re1 h6 15.Bf4 Rfd8 16.h3 Rac8 17.Rad1 Qc6 18.Ra1 Nfd7 19.Nd4 Qc7 20.Nb3 Bf6 21.Nxc5 Nxc5 22.Qg4 Kh8 23.Rad1 Be5 24.Re3 Bc6 25.Bxe5 dxe5 26.Rg3 f6 27.b3 Rd4 28.Bc4 Rxd1+ 29.Qxd1 Bxe4 30.Nxe4 Nxe4 31.Rd3 Nc5 32.Rd6 Re8 33.b4 Ne4 34.Rxe6 Rd8 35.Bd3 Ng5 36.Qg4 Nxe6 37.Qxe6 a5 38.Qf5 Kg8 39.Qh7+ Kf8 40.Qh8+ Kf7 41.Qh7 axb4 42.Be2 Ke6 43.Bg4+ Kd5 44.Qd3+ Kc6 45.Qc4+ Kb7 46.Bf3+ Kb8 47.Qxb4 Ka7 48.Qe4 Re8 49.h4 Rf8 50.h5 f5 51.Qd5 Rd8 52.Qe6 e4 53.Be2 Rd2 54.Bf1 Qd7 55.Qc4 Kb8 56.a5 bxa5 57.Qb3+ Ka7 58.Qc4 Qd6 59.Qc3 Rd5 60.Qxg7+ Kb8 61.Qh8+ Kb7 62.Qg7+ Kb6 63.Qb2+ Kc6 64.Qh8 Kd7 65.Qg7+ Kc8 66.Qh8+ Kc7 67.Qg7+ Kb6 68.Qb2+ Kc6 69.Qh8 Rc5 70.Qc8+ Kb6 71.Qa6+ Kc7 72.Qa7+ Kd8 73.Qa8+ Ke7 74.Qa7+ Kf6 75.Qh7 Ke5 76.Qg7+ Qf6 77.Qa7 Qf8 78.c4 f4 79.f3 e3 80.Qd7 Qf6 81.Be2 Qf8 82.Bf1 a4 83.Qxa4 Qd6 84.Qe8+ Kf6 85.Qh8+ Ke7 86.Qg7+ Kd8 87.Qg8+ Kc7 88.Qg7+ Kb6 89.Qb2+ Kc6 90.Qa1 Rxh5 91.Qa6+ Kd7 92.Qb7+ Ke8 93.Qa8+ Kf7 94.Qb7+ Qe7 95.Qb1 Kg7 96.Qb2+ Re5 97.Be2 Qf6 98.Qd4 Re7 99.Qd8 Rb7 100.Qd5 Rb1+ 101.Bd1 h5 102.Qd7+ Kh6 103.Qd3 Rc1 104.Kh2 Qh4+ 105.Kg1 Qe1+ 106.Kh2 Rxd1 107.Qf5 Qg3# 0-1