1.c4 c5 2.Nc3 e6 3.a3 d5 4.cxd5 exd5 5.d4 Nc6 6.e3 Nf6 7.Nf3 c4 8.b3 cxb3 9.Qxb3 Bd6 10.Bd3 O-O 11.O-O Be6 12.Ng5 Bxh2+ 13.Kxh2 Ng4+ 14.Kg1 Qxg5 15.f3 Nxe3 16.Qb2 f5 17.f4 Qg3 18.Rf3 Qe1+ 19.Bf1 Nc4 20.Qa2 Bf7 21.Rd3 Rae8 22.Bd2 Qh4 23.Rb1 Qf6 24.Rxb7 h6 25.Bc1 Re1 26.Bd2 Re7 27.Rxe7 Nxe7 28.Be1 Ng6 29.Qf2 Re8 30.Bd2 Nd6 31.Re3 Ne4 32.Nxe4 dxe4 33.Rc3 Ne7 34.Rc5 Nd5 35.Bb5 e3 36.Bxe3 Rxe3 37.Rxd5 Rxa3 38.Re5 Ra1+ 39.Kh2 Qg6 40.Be2 Ra2 41.Qf3 Qf6 42.Qh3 Rd2 43.Qe3 Ra2 44.d5 Ra4 45.Bd3 g6 46.Bb5 Rb4 47.Be2 Qh4+ 48.Kg1 Qxf4 49.Qxf4 Rxf4 50.Bf3 Rd4 51.Kf2 f4 52.Re7 a5 53.Ra7 a4 54.Ke2 Bxd5 55.Bxd5+ Rxd5 56.Rxa4 g5 57.Ra7 h5 58.Kf3 Re5 59.Kf2 g4 60.Ra4 Rf5 61.Ra7 h4 62.Ra6 Kg7 63.Ra4 Kg6 64.Ra8 Rb5 65.Rg8+ Kf5 66.Rf8+ Ke4 67.Re8+ Re5 68.Rh8 g3+ 69.Ke2 Kf5+ 70.Kf1 Kg4 71.Rg8+ Rg5 72.Rh8 Rh5 73.Rg8+ Kf5 74.Ke2 h3 75.gxh3 Rxh3 76.Kf3 Rh4 77.Rf8+ Ke5 78.Re8+ Kf6 79.Rf8+ Ke5 80.Re8+ Kd4 81.Rf8 Kc3 82.Rg8 Kd2 83.Rd8+ Ke1 84.Re8+ Kf1 85.Rd8 Kg1 86.Rd2 Kh1 87.Ra2 Rh3 88.Ra1+ Kh2 89.Ra2+ g2+ 90.Kxf4 Kh1 91.Ra1+ g1=Q 92.Rxg1+ Kxg1 93.Kg4 Ra3 94.Kf5 Kf2 95.Ke5 Ke3 96.Kd6 Kd4 97.Ke6 Rc3 98.Kf5 Kd5 99.Kf4 Ra3 100.Kg5 Ke5 101.Kg4 Rb3 102.Kg5 Rb4 103.Kh6 Kf6 104.Kh5 Rf4 105.Kh6 Rh4# 0-1