1.e4 c5 2.d4 cxd4 3.Nf3 e5 4.c3 Nc6 5.cxd4 exd4 6.Nxd4 Bb4+ 7.Nc3 Nf6 8.Nxc6 dxc6 9.Qxd8+ Kxd8 10.Bf4 Bxc3+ 11.bxc3 Nxe4 12.O-O-O+ Bd7 13.Rd4 Nxc3 14.Bc4 Re8 15.Be3 b5 16.Kc2 Ne4 17.Bxf7 Re7 18.Bh5 Kc7 19.Bf3 Rae8 20.Kb2 c5 21.Rc1 c4 22.a4 a6 23.axb5 axb5 24.Ra1 Bc6 25.Rdd1 Ra8 26.Rxa8 Bxa8 27.Ra1 Bb7 28.Ra7 b4 29.Ra4 Nxf2 30.Bxf2 Bxf3 31.Bg3+ Kc6 32.gxf3 Kb5 33.Rxb4+ Kc5 34.Rb8 Re2+ 35.Kc1 Kd4 36.Rb7 g5 37.Rxh7 c3 38.Rd7+ Kc4 39.Rc7+ Kd3 40.Rd7+ Kc4 41.f4 gxf4 42.Bxf4 Rf2 43.Bg3 Rg2 44.Rf7 Kb3 45.Rb7+ Kc4 46.Rb8 Kd3 47.Rd8+ Kc4 48.Be5 Re2 49.Bf4 Rf2 50.Bg3 Rg2 51.Rf8 Kb3 52.Rb8+ Kc4 53.Rb6 Kd3 54.Rd6+ Kc4 55.Be5 Re2 56.Bf4 Rf2 57.Bg3 Rg2 58.Kd1 Kb3 59.Rb6+ Kc4 60.Rf6 Rg1+ 61.Kc2 Rg2+ 62.Rf2 Rg1 63.Rf4+ Kd5 64.Kxc3 Kc6 65.Kb3 Kb6 66.Bh4 Rh1 67.Rf2 Kc5 68.Bg3 Kb6 69.Rf6+ Ka5 70.Re6 Rd1 71.Kc2 Rd5 72.Re1 Rc5+ 73.Kd2 Kb4 74.Rf1 Rc2+ 75.Kxc2 Kc5 76.Bc7 Kc6 77.Rb1 Kc5 78.Bd6+ Kc4 79.h3 Kd4 80.Kd2 Kc4 81.Bc5 Kd5 82.Rb4 Ke6 83.Be3 Kf5 84.Ba7 Kf6 85.Rh4 Kf5 86.Rc4 Kg5 87.Bf2 Kf6 88.Be3 Ke6 89.Rh4 Kf7 90.Bf4 Kg7 91.Kd1 Kf6 92.Kd2 Kg7 93.Kc3 Kf6 94.Kc2 Kf5 95.Be3 Ke5 96.Re4+ Kxe4 97.Bc5 Kf3 98.Bd6 Kg2 99.h4 Kf2 100.Kc1 Kg2 101.Bb4 Kg1 102.Kb2 Kg2 103.Kc2 Kf3 104.h5 Kg4 105.h6 Kg3 106.Kd3 Kh4 107.Bc3 Kg3 108.Bd2 Kf3 109.Kd4 Kg4 110.Kc5 Kg3 111.Kd4 Kh2 112.Ke4 Kg3 113.Be3 Kh4 114.Bd4 Kh5 115.h7 Kg5 116.Ke3 Kh6 117.h8=Q+ Kg6 118.Qe5 Kh7 119.Qg7# 1-0