1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.f3 e5 6.Nb3 Be7 7.c4 Be6 8.Be3 O-O 9.Be2 Qc7 10.Na3 a6 11.O-O Rd8 12.Rc1 Nc6 13.Qd2 Rac8 14.Rfd1 Nd7 15.Nb1 Nc5 16.Nxc5 dxc5 17.Qe1 Nd4 18.Bf1 Qb6 19.b3 Qc7 20.Nc3 b6 21.Ne2 Bf6 22.Nxd4 exd4 23.Bf2 Bg5 24.Rc2 Bf4 25.g3 Bh6 26.Bd3 Qd7 27.e5 Qe7 28.Qe4 g6 29.g4 Bg5 30.Re2 Bh4 31.h3 Bxf2+ 32.Kxf2 Qh4+ 33.Kg2 Kg7 34.f4 Bd7 35.Qf3 Bc6 36.Be4 Bxe4 37.Rxe4 b5 38.f5 bxc4 39.bxc4 Rb8 40.e6 Rb2+ 41.Re2 Rxe2+ 42.Qxe2 Re8 43.Qe5+ Kg8 44.Qxc5 fxe6 45.Qxd4 exf5 46.Qd5+ Kf8 47.Qd6+ Qe7 48.Qd4 Qe2+ 49.Kg1 Re5 50.Qd8+ Re8 51.Qd6+ Kg7 52.Qd4+ Kh6 53.gxf5 gxf5 54.Qf4+ Kg7 55.Rd7+ Kh8 56.Qd4+ Qe5 57.Qxe5+ Rxe5 58.Rd8+ Kg7 59.Rd7+ Kh8 60.Rd6 Ra5 61.Rf6 Rxa2 62.Rxf5 Rc2 63.c5 a5 64.h4 a4 65.h5 a3 66.h6 Kg8 67.Rf1 a2 68.c6 Rxc6 69.Ra1 Rc2 70.Rd1 Rb2 71.Rd8+ Kf7 72.Rd7+ Kg6 73.Rd6+ Kh5 74.Rd5+ Kxh6 75.Rd6+ Kg5 76.Rd5+ Kf4 77.Rd4+ Ke3 78.Rh4 a1=Q#