1.e4 c5 2.Nf3 g6 3.Nc3 Bg7 4.d4 cxd4 5.Nxd4 Nc6 6.Be3 Nf6 7.Nxc6 bxc6 8.e5 Ng8 9.f4 Rb8 10.Bc4 Rxb2 11.Bb3 Qa5 12.Bd2 Qc7 13.Na4 Rxb3 14.axb3 d6 15.Bc3 dxe5 16.Qe2 Nf6 17.Bxe5 Qa5+ 18.Qd2 Qb5 19.Nc3 Qb6 20.h3 O-O 21.Qf2 c5 22.O-O Bf5 23.Ra4 Rd8 24.Rfa1 Ne8 25.Nd1 Nd6 26.Bxg7 Kxg7 27.Ne3 Ne4 28.Qe1 Qf6 29.Rxa7 Rd2 30.R7a4 h5 31.Rc4 h4 32.Rd1 Rxd1 33.Qxd1 Ng3 34.Qe1 Be6 35.Ra4 Bd7 36.Nd5 Qf5 37.Qe5+ Qxe5 38.fxe5 Bxa4 39.bxa4 Ne2+ 40.Kf2 Nd4 41.a5 Nc6 42.a6 Kf8 43.Nc7 e6 44.Nb5 Ke7 45.a7 Nxa7 46.Nxa7 Kd7 47.c4 Kc7 48.Nb5+ Kd8 49.Ke3 Ke7 50.Na7 Kd7 51.Kf3 Ke8 52.Kg4 Kd7 53.Nb5 Kc8 54.Kf3 f5 55.exf6 Kd8 56.Nc7 g5 57.Nxe6+ Ke8 58.g4 Kf7 59.Nxg5+ Kg8 60.f7+ Kh8 61.f8=Q# 1-0