1.c4 c5 2.Nf3 e6 3.g3 b6 4.Bg2 Bb7 5.Nc3 Nf6 6.O-O Be7 7.d4 cxd4 8.Qxd4 O-O 9.Rd1 Nc6 10.Qf4 Qb8 11.b3 Rd8 12.Ne1 d6 13.Ba3 Ne5 14.Bb2 Bxg2 15.Nxg2 Qb7 16.Nb5 Ng6 17.Qf3 Qxf3 18.exf3 d5 19.Ne3 a6 20.Nd4 Rac8 21.Rac1 dxc4 22.Nxc4 Bc5 23.Ne3 Ne7 24.Kf1 Nfd5 25.Ke2 h5 26.f4 Bxd4 27.Rxc8 Rxc8 28.Rxd4 b5 29.Kd2 f6 30.Nxd5 Nxd5 31.f5 Kf7 32.a4 g5 33.Kd3 g4 34.Kd2 Rd8 35.fxe6+ Kxe6 36.Re4+ Kf7 37.Rd4 Ke6 38.Re4+ Kf7 39.Rd4 f5 40.Kd3 Ke6 41.Bc1 Rc8 42.Bb2 Rc5 43.Kd2 Nf6 44.axb5 axb5 45.Ba3 Rc6 46.Rb4 Ne4+ 47.Ke3 Rc2 48.Rxb5 Rxf2 49.Rb6+ Kd7 50.Rb7+ Kc6 51.Rf7 Rxh2 52.Rxf5 Nxg3 53.Rg5 Nf1+ 54.Kf4 Rf2+ 55.Ke5 Ng3 56.Be7 Rf1 57.b4 Re1+ 58.Kf4 Ne2+ 59.Ke3 Nc3+ 60.Kd2 Rxe7 61.Kxc3 Re3+ 62.Kd2 Rh3 63.Ke2 g3 64.Kf1 h4 65.Rh5 Rh2 66.Kg1 Kb6 67.Rg5 Kc7 68.Rh5 Kc6 69.b5+ Kb6 70.Rf5 Rd2 71.Rh5 Rd4 72.Kg2 Ra4 73.Kh3 Rb4 74.Rg5 Rc4 75.Rh5 Rf4 76.Rg5 Ka5 77.Rh5 Rb4 78.Rg5 Rxb5 79.Rg8 Rb4 80.Ra8+ Kb6 81.Rb8+ Kc5 82.Rc8+ Kd5 83.Rc1 Rf4 84.Ra1 Kd4 85.Ra3 Re4 86.Ra1 Ke3 87.Re1+ Kf3 88.Rf1+ Ke2 89.Rc1 Kf2 90.Rf1+ Ke3 91.Re1+ Kf4 92.Rf1+ Kg5 93.Rb1 Re2 94.Rb5+ Kf4 95.Rb4+ Kf3 96.Rb3+ Kf2 97.Rb1 g2 98.Kh2 h3 99.Rc1 Re1 100.Rc2+ Ke3 101.Rc3+ Kd4 102.Rc1 Rxc1 103.Kg3 g1=R+ 104.Kh4 h2 105.Kh3 h1=R# 0-1