1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nc6 5.c4 g6 6.Nc3 Nxd4 7.Qxd4 Nf6 8.c5 Bg7 9.Bb5+ Bd7 10.Bxd7+ Qxd7 11.cxd6 O-O 12.O-O exd6 13.Bg5 Qe6 14.Rad1 h6 15.Bh4 g5 16.Bg3 Rfd8 17.Rfe1 Nh5 18.Qb4 Nxg3 19.hxg3 a5 20.Qa3 Bxc3 21.Qxc3 Rdc8 22.Qa3 Rc5 23.Rd4 Rac8 24.Red1 R8c6 25.f3 g4 26.e5 Rxe5 27.Rxg4+ Kh8 28.Qd3 d5 29.Qa3 Kh7 30.Qd3+ Qf5 31.Qxf5+ Rxf5 32.Rgd4 Rc5 33.R1d2 b5 34.g4 Re5 35.Kf2 b4 36.f4 Re4 37.Rxe4 dxe4 38.Ke3 Rc4 39.b3 Rc3+ 40.Kxe4 Rg3 41.Kf5 Kg7 42.Re2 a4 43.bxa4 Ra3 44.Ke4 Rxa4 45.Kd3 Ra3+ 46.Kc4 Rg3 47.Kxb4 Rxg4 48.Rf2 Kf6 49.a4 Ke6 50.a5 Kd6 51.a6 Kc7 52.Kc5 h5 53.Kd4 Kb6 54.Ke5 Kxa6 55.Kf6 Kb5 56.f5 Kc6 57.Kxf7 Kd6 58.f6 h4 59.Kf8 Ke6 60.f7 Rg3 61.Re2+ Kd7 62.Rd2+ Ke6 63.Ke8 Rb3 64.f8=Q Rc3 65.Qd6+ Kf5 66.Qd4 Rc6 67.Ke7 Rh6 68.Qd8 Kg6 69.Qd3+ Kg5 70.g3 Rd6 71.Qe3+ Kf5 72.Rxd6 hxg3 73.Qb6 Kf4 74.Kd7 Ke4 75.Kd8 g2 76.Qb2 g1=Q 77.Re6+ Kf4 78.Qf6+ Kg3 79.Qg5+ Kh2 80.Qxg1+ Kxg1 81.Re2 Kh1 82.Ke7 Kg1 83.Kf6 Kf1 84.Ra2 Kg1 85.Kf5 Kf1 86.Kg5 Kg1 87.Ra6 Kf2 88.Kg4 Kg1 89.Ra4 Kg2 90.Rb4 Kh2 91.Rb2+ Kh1 92.Kh4 Kg1 93.Kh3 Kh1 94.Rb1# 1-0