1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Bc4 e6 7.O-O Nbd7 8.Bxe6 fxe6 9.Nxe6 Qa5 10.Nd5 Nxd5 11.exd5 Ne5 12.Bf4 Bxe6 13.dxe6 O-O-O 14.Re1 Be7 15.c3 Nc6 16.b4 Qf5 17.Bg3 Rhf8 18.a4 Ne5 19.b5 a5 20.Qd5 Nd3 21.Qc4+ Kb8 22.Re3 Ne5 23.Qd5 Ng4 24.Rd3 Qxd5 25.Rxd5 b6 26.Rad1 Kc7 27.R1d4 h5 28.Rxh5 Ne5 29.h3 Kb7 30.Bxe5 dxe5 31.Rxe5 Rxd4 32.cxd4 Bf6 33.Re4 Kc7 34.d5 Kd6 35.e7 Re8 36.Re6+ Kc7 37.Rc6+ Kd7 38.d6 Bd4 39.Kf1 Bc5 40.g3 Bxd6 41.Rxb6 Rxe7 42.Ra6 Bb4 43.Kg2 Kc7 44.h4 Kb7 45.Rg6 Rf7 46.h5 Bf8 47.g4 Kc7 48.Kg3 Bd6+ 49.Kg2 Bf8 50.f3 Kd7 51.Ra6 Bb4 52.g5 Rf5 53.Rg6 Bf8 54.Kg3 Ke7 55.Kg4 Rc5 56.f4 Kf7 57.Ra6 Rc4 58.Rxa5 Bd6 59.Ra7+ Kf8 60.g6 Rxf4+ 61.Kg5 Rf1 62.Rd7 Be7+ 63.Kg4 Rg1+ 64.Kf3 Rh1 65.Kg2 Rxh5 66.b6 Rg5+ 67.Kf3 Rxg6 68.a5 Rg5 69.a6 Rf5+ 70.Ke4 Ra5 71.a7 Ra4+ 72.Kd5 Ra5+ 73.Kc6 Rc5+ 74.Kb7 Ra5 75.a8=Q+ Rxa8 76.Kxa8 Kf7 77.b7 Ke6 78.Rxe7+ Kxe7 79.b8=Q Kf6 80.Qd6+ Kg5 81.Qg3+ Kh6 82.Kb7 g6 83.Kc6 Kg7 84.Kd5 Kf6 85.Ke4 g5 86.Qg4 Kg6 87.Ke5 Kh6 88.Kf6 Kh7 89.Qxg5 Kh8 90.Qg7#