1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nc6 5.Nc3 Qc7 6.g3 a6 7.Bg2 Nf6 8.O-O Nxd4 9.Qxd4 Bc5 10.Qd3 Be7 11.Bf4 d6 12.Rad1 e5 13.Bg5 Be6 14.Bxf6 gxf6 15.Nd5 Bxd5 16.Qxd5 h5 17.h4 Rb8 18.c4 Rg8 19.b4 b6 20.a4 Rc8 21.Bh3 Rb8 22.Bf5 Kf8 23.Qd3 a5 24.bxa5 bxa5 25.Rb1 Kg7 26.Rb5 Rxb5 27.axb5 Qb6 28.Ra1 Bd8 29.Qd5 Kf8 30.Kg2 Bc7 31.Rc1 Qc5 32.Qxc5 dxc5 33.Rd1 Kg7 34.Rd7 Bd8 35.Ra7 Rf8 36.Ra6 Re8 37.b6 a4 38.b7 Bc7 39.Rxa4 Rb8 40.Bc8 Bd6 41.Ra6 Be7 42.Kf3 Kg6 43.Ke3 Kg7 44.f4 Bf8 45.Kf3 Be7 46.g4 hxg4+ 47.Kxg4 Bd8 48.fxe5 fxe5 49.h5 f6 50.Kf5 Be7 51.Re6 Bd8 52.Re8 Ba5 53.Re7+ Kf8 54.Ke6 Bb6 55.h6 Bd8 56.h7 Bxe7 57.h8=Q#