1.e4 c5 2.d4 cxd4 3.Nf3 Qa5+ 4.c3 dxc3 5.Nxc3 Nc6 6.Bc4 e6 7.O-O Nf6 8.Bf4 Nh5 9.Bd2 d6 10.Rc1 Qd8 11.Qe2 Be7 12.e5 dxe5 13.Rfd1 O-O 14.Nxe5 Nxe5 15.Qxe5 Nf6 16.Ne4 Nxe4 17.Qxe4 Qb6 18.Bc3 Rd8 19.Bd3 g6 20.h4 Bd7 21.h5 Be8 22.Qe5 f6 23.Qe1 a5 24.Bc4 Bf7 25.Rxd8+ Bxd8 26.Rd1 e5 27.Qe2 Rc8 28.Bd5 Be7 29.hxg6 hxg6 30.Qg4 f5 31.Qg3 f4 32.Qf3 Qf6 33.Bxf7+ Kxf7 34.Qxb7 Qc6 35.Qb3+ Qe6 36.Rd5 e4 37.Rxa5 Qxb3 38.axb3 Bd6 39.Kf1 f3 40.Ra4 Re8 41.Rd4 Rh8 42.gxf3 exf3 43.Ke1 Rh1+ 44.Kd2 Ke6 45.b4 g5 46.Ke3 Rh3 47.Rc4 Kd5 48.b3 Bf4+ 49.Kd3 Rh1 50.Rc5+ Ke6 51.Ke4 Rb1 52.Kxf3 Bd6 53.Rc4 Rxb3 54.Ke2 g4 55.Kd1 g3 56.fxg3 Bxb4 57.Bxb4 Rxg3 58.Rh4 Kf5 59.Bd2 Ra3 60.Ke2 Ra1 61.Rh5+ Ke6 62.Kf3 Ra4 63.Rb5 Ra3+ 64.Ke4 Kd7 65.Kd5 Ra2 66.Bf4 Ra6 67.Rb7+ Kc8 68.Rh7 Ra3 69.Bd6 Ra1 70.Kc6 Ra6+ 71.Kc5 Ra8 72.Kd5 Ra1 73.Rg7 Ra6 74.Ke6 Ra1 75.Rc7+ Kb8 76.Rc1+ Ka8 77.Rxa1+ Kb7 78.Rh1 Ka7 79.Rh8 Kb7 80.Bb4 Kc6 81.Bd2 Kb6 82.Ke5 Kc5 83.Rh3 Kc6 84.Rh2 Kb6 85.Bc1 Kb5 86.Rh7 Ka5 87.Kd5 Ka4 88.Rc7 Kb3 89.Ke6 Kb4 90.Rc2 Kb3 91.Rc6 Ka4 92.Ke7 Kb3 93.Rd6 Ka4 94.Rd7 Kb4 95.Rd1 Kc3 96.Bb2+ Kc2 97.Re1 Kd3 98.Re6 Kc2 99.Re4 Kd2 100.Ke8 Kd3 101.Rf4 Kd2 102.Ba1 Kd3 103.Rf6 Ke4 104.Rf7 Kd5 105.Rb7 Kd6 106.Rb4 Ke6 107.Kf8 Kd5 108.Rd4+ Ke5 109.Bb2 Kf5 110.Kg8 Kg6 111.Rb4 Kh6 112.Rf4 Kg6 113.Bc1 Kh6 114.Rf7+ Kg6 115.Bd2 Kh5 116.Rf6 Kh4 117.Bf4 Kh3 118.Bg3 Kg2 119.Kf7 Kg1 120.Ke6 Kg2 121.Ke5 Kh3 122.Bh4 Kg4 123.Ke4 Kh3 124.Kf3 Kh2 125.Bf2 Kh1 126.Rh6# 1-0