1.e4 c5 2.Nf3 Nc6 3.Nc3 e5 4.Bc4 Be7 5.d3 Nf6 6.O-O O-O 7.h3 d6 8.a4 h6 9.Nh2 Be6 10.Nd5 Bxd5 11.exd5 Nb4 12.Ng4 Nbxd5 13.Qf3 Nc7 14.Bxh6 gxh6 15.Nxh6+ Kh7 16.Nxf7 Qd7 17.Qe3 Ng8 18.f4 d5 19.Nxe5 Qe6 20.Bb3 Nh6 21.c3 Nf5 22.Qf3 Rad8 23.d4 cxd4 24.Bc2 Kg8 25.Rae1 dxc3 26.bxc3 Ne8 27.Kh1 Neg7 28.g4 Nh4 29.Qd3 Qh6 30.g5 Qh5 31.Ng4 Nhf5 32.Nh6+ Nxh6 33.gxh6 Qxh6 34.Rxe7 Rf7 35.Rxf7 Kxf7 36.Rg1 Rd6 37.Rg5 Qh4 38.Rxd5 Re6 39.Rd7+ Kf8 40.Rd8+ Ne8 41.Qf5+ Qf6 42.Qxf6+ Rxf6 43.Kg2 Rxf4 44.Bg6 Ke7 45.Rxe8+ Kf6 46.Bc2 b5 47.axb5 Kg5 48.Be4 Rf3 49.Bc2 Rxc3 50.Bd1 Kh6 51.Bg4 Kh7 52.Kh1 Re3 53.Rxe3 a6 54.Bh5 Kh8 55.Re2 Kh7 56.Re3 Kg7 57.Re1 Kf6 58.Ra1 Ke6 59.Kg1 Kd5 60.Kf1 a5 61.Rb1 Ke5 62.Bg4 Kd4 63.Kg2 Kc5 64.Rb2 Kd4 65.Re2 Kc5 66.Be6 Kxb5 67.h4 Kc5 68.Bf7 Kd4 69.Bd5 Kc3 70.Rd2 a4 71.Ra2 Kd4 72.Bg8 Ke4 73.h5 a3 74.h6 Kf5 75.h7 Kf6 76.h8=Q+ Ke7 77.Qh6 Ke8 78.Bf7+ Kd8 79.Rf2 Kd7 80.Qg6 a2 81.Bxa2 Kd8 82.Rf3 Ke7 83.Bg8 Kd8 84.Kh2 Kc8 85.Qf5+ Kb7 86.Qc5 Ka6 87.Qa7+ Kb5 88.Kg3 Kb4 89.Qh7 Ka5 90.Qa7+ Kb5 91.Qc7 Ka6 92.Qb7+ Ka5 93.Be6 Ka4 94.Qc6+ Ka5 95.Rf5+ Kb4 96.Qf3 Ka4 97.Kh4 Kb4 98.Qe4+ Ka3 99.Rh5 Kb2 100.Rg5 Ka1 101.Qg2 Kb1 102.Qb2+ Kxb2 103.Rf5 Kb1 104.Rg5 Kb2 105.Bb3 Ka1 106.Ra5+ Kb1 107.Bf7 Kc2 108.Kg3 Kd3 109.Ra8 Ke2 110.Bg8 Kd2 111.Ra2+ Ke3 112.Bh7 Kd4 113.Ra3 Kc4 114.Kg2 Kc5 115.Bg6 Kd5 116.Rh3 Kc5 117.Rh6 Kb5 118.Kh1 Ka6 119.Kg1 Ka5 120.Rh2 Ka4 121.Rh8 Ka5 122.Bc2 Kb5 123.Bd3+ Ka5 124.Bg6 Kb6 125.Kh1 Ka6 126.Re8 Ka5 127.Be4 Ka4 128.Rg8 Kb4 129.Rg1 Kb3 130.Bb1 Kb4 131.Kg2 Kb5 132.Kg3 Ka4 133.Kh2 Ka5 134.Bh7 Ka4 135.Be4 Ka5 136.Re1 Kb6 137.Bf3 Ka7 138.Kh3 Ka6 139.Re3 Kb5 140.Kg4 Ka4 141.Bb7 Kb4 142.Bd5 Kc5 143.Re4 Kd6 144.Kf5 Kc5 145.Ke5 Kb6 146.Kd6 Ka6 147.Kc5 Ka5 148.Rg4 Ka6 149.Rg7 Ka5 150.Ra7# 1-0