1.e4 c5 2.d3 Qb6 3.Nc3 Nc6 4.g3 d6 5.Qh5 g6 6.Qd1 Bg7 7.Bg2 Qd8 8.a4 e6 9.Nge2 Nf6 10.Bf4 O-O 11.O-O h6 12.Bd2 Re8 13.h3 Bd7 14.f4 Nh7 15.g4 a6 16.Be3 Nd4 17.a5 Bc6 18.Qd2 f5 19.Na4 fxg4 20.hxg4 Qh4 21.Nb6 Rad8 22.Bxd4 cxd4 23.Rf3 e5 24.Raf1 exf4 25.Nxf4 Ng5 26.R3f2 Kh7 27.Nbd5 Be5 28.c3 Rf8 29.Ne7 Rf6 30.Nexg6 Rxg6 31.cxd4 Bxd4 32.Nxg6 Kxg6 33.Qf4 Be5 34.Qf5+ Kg7 35.Rc1 Bd4 36.Rc2 Qg3 37.Kh1 Be5 38.Bf1 Qh4+ 39.Kg1 Bd4 40.Bg2 Kh8 41.Kf1 Bd7 42.Qg6 Qxg4 43.Qxh6+ Nh7 44.Ke1 Bxf2+ 45.Rxf2 Qg7 46.Qxg7+ Kxg7 47.Kd2 Nf6 48.Bf3 Bc6 49.Ke3 Re8 50.Kd4 Re5 51.b4 Rb5 52.Kc4 Rg5 53.Kd4 Rg3 54.Be2 Rg5 55.Bd1 Rg3 56.Bc2 Ng4 57.Rf5 Ne5 58.Rf2 Bb5 59.Kd5 Rg6 60.Kd4 Rg3 61.Kd5 Nxd3 62.Bxd3 Rxd3+ 63.Ke6 Rd4 64.Rf7+ Kg6 65.Rxb7 Rxe4+ 66.Kxd6 Rxb4 67.Kc5 Rc4+ 68.Kb6 Rc6+ 69.Ka7 Kf5 70.Rb6 Rc7+ 71.Kb8 Rh7 72.Rb7 Rh1 73.Ka7 Ke5 74.Kb6 Kd4 75.Rh7 Rf1 76.Rh4+ Kc3 77.Kc5 Rf6 78.Rh3+ Bd3 79.Rg3 Rf5+ 80.Kb6 Rf6+ 81.Kc5 Rf5+ 82.Kb6 Rd5 83.Rh3 Kb4 84.Rh4+ Bc4 85.Rf4 Rd6+ 86.Kc7 Rh6 87.Rf5 Bb5 88.Rf4+ Kxa5 89.Re4 Rh7+ 90.Kd6 Kb6 91.Re6 a5 92.Kd5+ Ka7 93.Kc5 Rh5+ 94.Kd4 a4 95.Kc3 Rh3+ 96.Kb4 Rb3+ 97.Ka5 a3 98.Re1 a2 99.Rb1 Ra3+ 100.Kb4 axb1=Q+ 101.Kxa3 Qc1+ 102.Kb4 Kb6 103.Kb3 Kc5 104.Ka2 Bc4# 0-1