1.e4 c5 2.Nf3 Nc6 3.Nc3 e5 4.Bc4 Be7 5.O-O Nf6 6.d3 a6 7.h3 d6 8.Nd5 Nxd5 9.Bxd5 O-O 10.c3 Be6 11.Re1 h6 12.Bxe6 fxe6 13.Be3 Qd7 14.d4 exd4 15.cxd4 cxd4 16.Nxd4 Bf6 17.Nxc6 bxc6 18.Re2 Rab8 19.Rb1 d5 20.Bc5 Rfd8 21.Qd3 a5 22.b3 a4 23.bxa4 Rxb1+ 24.Qxb1 Ra8 25.Qb4 Qc8 26.e5 Bd8 27.Re3 Rb8 28.Qd4 Qd7 29.Rb3 Ra8 30.Qb2 d4 31.Rb4 d3 32.Rd4 Qc7 33.Rxd3 Qa5 34.Qc2 Qe1+ 35.Kh2 Qxe5+ 36.g3 Qf5 37.Qc4 Bf6 38.Be3 c5 39.Ra3 Ra5 40.Rb3 Qd5 41.Qc2 Qf5 42.Qd1 c4 43.Rb4 c3 44.Rc4 Kh7 45.Qe2 Rd5 46.h4 Rd6 47.Rf4 Qd5 48.Qc2+ Kg8 49.Rxf6 gxf6 50.Qg6+ Kf8 51.Qxf6+ Ke8 52.Qxc3 h5 53.a5 Rc6 54.Qa3 Qb5 55.Bg5 Qc5 56.Qf3 Kd7 57.a6 Rxa6 58.Qb7+ Ke8 59.Qxa6 Qxf2+ 60.Kh3 Qf5+ 61.Kg2 Qe4+ 62.Kf2 Qf5+ 63.Kg1 Qc5+ 64.Kf1 Qf5+ 65.Ke1 Qb1+ 66.Kd2 Qb2+ 67.Kd1 Qb1+ 68.Ke2 Qe4+ 69.Be3 Qg2+ 70.Bf2 Qe4+ 71.Kd2 Qb4+ 72.Kc2 Qe4+ 73.Qd3 Qa4+ 74.Kc1 Qxa2 75.Bd4 Qd5 76.Qg6+ Kd7 77.Qg7+ Kd6 78.Bc3 Qh1+ 79.Kb2 Qg2+ 80.Ka3 Qa8+ 81.Kb4 Qb8+ 82.Kc4 Qc8+ 83.Kd3 Qa6+ 84.Ke3 Qa3 85.Qd4+ Kc6 86.Qc4+ Qc5+ 87.Qxc5+ Kxc5 88.Bb2 Kc6 89.g4 Kd5 90.Kf4 hxg4 91.Kg5 g3 92.Bc1 Ke4 93.Bf4 g2 94.Bh2 Kf3 95.h5 e5 96.h6 e4 97.h7 e3 98.h8=Q e2 99.Qc3+ Kf2 100.Bg3+ Kf1 101.Qe1# 1-0