1.e4 c5 2.Nf3 d6 3.Bb5+ Nd7 4.O-O a6 5.Bxd7+ Bxd7 6.Re1 Nf6 7.c3 Bc6 8.d3 e6 9.Bf4 Be7 10.h3 h6 11.Nbd2 O-O 12.Qe2 a5 13.d4 a4 14.Rad1 d5 15.e5 Ne4 16.Nxe4 dxe4 17.Nd2 cxd4 18.Nxe4 Qa5 19.Rxd4 Rfd8 20.Nd6 Bf8 21.Qe3 Rd7 22.Qg3 Kh7 23.a3 Qd8 24.Qd3+ Kg8 25.Qg3 Kh7 26.Qd3+ Kg8 27.Qe3 Kh7 28.Red1 Qa5 29.Kh2 Ra6 30.Qd3+ Kh8 31.Qg3 Ra8 32.Be3 Rad8 33.Nxf7+ Rxf7 34.Rxd8 Kh7 35.Rc8 Be7 36.Rd4 Qb5 37.Bxh6 Bd7 38.Rb8 Be8 39.Bg5 Bxg5 40.Qxg5 Rf5 41.Qg3 g5 42.Rb4 Qc6 43.R4xb7+ Bf7 44.Rxf7+ Rxf7 45.Qxg5 Qe4 46.Rb4 Qxb4 47.axb4 Rxf2 48.Qh4+ Kg7 49.Qxf2 a3 50.bxa3 Kh6 51.Qf7 Kg5 52.Qxe6 Kh5 53.Kg1 Kg5 54.Qg8+ Kf5 55.Kh2 Kf4 56.e6 Kf5 57.e7 Kf4 58.Kg1 Ke5 59.Qf8 Ke4 60.Qd8 Ke5 61.Qg8 Ke4 62.Qf8 Kd5 63.Qd8+ Ke6 64.Qf8 Kd7 65.Qd8+ Ke6 66.Qg8+ Kxe7 67.Kh2 Kf6 68.Kg1 Kf5 69.Kh2 Kf4 70.Qh7 Ke5 71.Qd7 Ke4 72.Kg1 Ke5 73.Qc8 Ke4 74.h4 Ke5 75.h5 Ke4 76.h6 Ke5 77.h7 Ke4 78.Qg8 Kd3 79.Kh2 Kxc3 80.Qf7 Kc2 81.Qg6+ Kb2 82.Qe4 Kc3 83.Qe7 Kc2 84.Qf7 Kc3 85.Qg6 Kc4 86.Qe4+ Kc3 87.Qe7 Kc4 88.Qf7+ Kc3 89.Qg6 Kc4 90.Kg3 Kc3 91.Qe4 Kd2 92.Qe7 Kc3 93.Qe8 Kc2 94.Qf8 Kd1 95.Kf2 Kc2 96.Qf6 Kd1 97.Ke3 Kc2 98.Qf8 Kd1 99.Qc8 Ke1 100.Qc1# 1-0