1.e4 c5 2.d4 cxd4 3.Nf3 e6 4.Nxd4 a6 5.Bd3 Nf6 6.O-O d6 7.Be3 Nbd7 8.c4 Be7 9.Nc3 O-O 10.Be2 Qc7 11.Rc1 b6 12.f3 Bb7 13.Qd2 h6 14.b3 Rfd8 15.Rfd1 Rac8 16.h3 Ne5 17.f4 Nxe4 18.Nxe6 fxe6 19.Nxe4 Bxe4 20.fxe5 dxe5 21.Qe1 a5 22.Qg3 Kh7 23.Rf1 Bf5 24.Rcd1 Bc5 25.Kh2 Bxe3 26.Qxe3 Rd4 27.Qg3 Rcd8 28.Rfe1 Qc5 29.Rxd4 Rxd4 30.Bh5 e4 31.Qb8 g6 32.Be2 Rd2 33.a3 h5 34.Qf4 Rd7 35.Rd1 Rxd1 36.Bxd1 Kg7 37.g4 hxg4 38.hxg4 e5 39.Qg5 Be6 40.Kg2 Kf7 41.Qh6 e3 42.Qh7+ Kf6 43.Qh8+ Ke7 44.Qh4+ Kd7 45.Qh7+ Kd6 46.Qxg6 a4 47.bxa4 Qxc4 48.Bf3 Qxa4 49.Qf6 Qc2+ 50.Kh3 e2 51.Qf8+ Kd7 52.Qg7+ Kd8 53.Qf8+ Kd7 54.Qg7+ Kc8 55.Qf8+ Kc7 56.Qe7+ Bd7 57.Qxe5+ Kc8 58.Qxe2 Qb3 59.Qa6+ Kc7 60.Qb7+ Kd8 61.Qa8+ Kc7 62.Kh4 Qe3 63.Qe4 Qxa3 64.g5 Qd6 65.g6 Qf6+ 66.Kh5 Bf5 67.Qb7+ Kd8 68.g7 Qg6+ 69.Kh4 Qh6+ 70.Kg3 Qg5+ 71.Kf2 Qd2+ 72.Be2 Qf4+ 73.Qf3 Qxf3+ 74.Kxf3 Be6 75.Kf4 Ke7 76.Kg5 b5 77.Bxb5 Bf7 78.Kh6 Bg8 79.Kg6 Bf7+ 80.Kh7 Kf6 81.Kh8 Ke7 82.Bd3 Kf6 83.Bh7 Ke7 84.Bg8 Bg6 85.Bb3 Bf7 86.Bxf7 Kd7 87.g8=R Kc6 88.Rg2 Kc7 89.Rg6 Kd8 90.Kg7 Kd7 91.Bd5 Ke8 92.Rd6 Ke7 93.Re6+ Kd7 94.Kf6 Kc8 95.Bc6 Kb8 96.Re7 Kc8 97.Ke5 Kd8 98.Kd6 Kc8 99.Re8# 1-0