1.e4 c5 2.Nf3 b6 3.d4 cxd4 4.Nxd4 a6 5.c4 Bb7 6.Nc3 h6 7.Bd3 e6 8.O-O Nc6 9.Nxc6 Bxc6 10.a3 Bd6 11.Rb1 Nf6 12.f4 e5 13.b4 O-O 14.Re1 a5 15.f5 axb4 16.axb4 Qe7 17.Qb3 Ra7 18.Be3 Rfa8 19.Bd2 Ra3 20.Qb2 Kh7 21.h3 Nh5 22.Re3 Qg5 23.Rf3 Nf4 24.Bf1 Rxc3 25.Rxc3 Bxe4 26.Rd1 Be7 27.g4 Bc6 28.Rg3 Bf6 29.b5 Bb7 30.Be3 Qh4 31.Bf2 e4 32.Qd2 Qg5 33.Bxb6 Be5 34.Be3 Ra3 35.Qf2 Nxh3+ 36.Bxh3 Bxg3 37.Bxg5 Bxf2+ 38.Kxf2 hxg5 39.Rxd7 e3+ 40.Ke2 Be4 41.Rd4 Ba8 42.Rd3 Ra2+ 43.Kxe3 Rh2 44.Bf1 Rh1 45.Be2 Bg2 46.Kd4 Re1 47.Rd2 Bf1 48.Bxf1 Rb1 49.c5 Kh6 50.Kc4 Rd1 51.Rxd1 Kh7 52.Rd4 Kh8 53.Rf4 g6 54.Re4 gxf5 55.Kb4 fxg4 56.Re8+ Kh7 57.Rh8+ Kg6 58.Rh7 Kxh7 59.Bg2 Kg7 60.Kc3 Kg6 61.Kb4 Kh6 62.Bc6 Kg6 63.Ka4 Kh7 64.Bg2 Kg6 65.Kb4 Kg7 66.Ka4 f6 67.Bf1 Kh7 68.Bd3+ Kg7 69.Bf1 Kg8 70.Kb4 Kh7 71.Bc4 g3 72.Bd5 Kh8 73.Kc4 Kh7 74.Bh1 g4 75.Kb3 Kh8 76.Kc3 Kg7 77.Be4 f5 78.Bd5 f4 79.Kd3 f3 80.Ke3 g2 81.Kf2 Kf6 82.b6 Ke5 83.b7 Kf4 84.b8=Q+ Kg5 85.Kg1 Kh6 86.Bc6 Kg7 87.Kh2 g1=N 88.Qa8 Ne2 89.Qb8 Kh6 90.Qh8+ Kg5 91.Qb2 Kf5 92.Qb6 g3+ 93.Kh3 g2 94.Bd7+ Kg5 95.Qd8+ Kf4 96.Qf6+ Ke3 97.Qe5+ Kf2 98.Qh2 Ke3 99.Qe5+ Kf2 100.Qh2 Ke3 101.c6 g1=Q 102.Qxg1+ Nxg1+ 103.Kg3 f2 104.Bh3 Nxh3 105.c7 f1=Q 106.c8=Q Qf3+ 107.Kh4 Nf4 108.Qc3+ Nd3 109.Kg5 Qf4+ 110.Kg6 Qg4+ 111.Kf7 Qd7+ 112.Kg6 Qe6+ 113.Kg7 Ke4 114.Qf6 Qd7+ 115.Qf7 Qd4+ 116.Kh7 Ne5 117.Qb7+ Kf4 118.Qe7 Qd3+ 119.Kg7 Qg6+ 120.Kh8 Qh6+ 121.Kg8 Kf5 122.Qf8+ Qf6 123.Qxf6+ Kxf6 1/2-1/2