1.e4 c5 2.Nc3 Nc6 3.f4 e6 4.Nf3 g6 5.Bb5 Nge7 6.O-O Bg7 7.e5 Qb6 8.Ne4 O-O 9.Bc4 Na5 10.d3 Nxc4 11.dxc4 Nf5 12.g4 Nd4 13.Nxd4 cxd4 14.c5 Qc6 15.Qxd4 Qd5 16.Qxd5 exd5 17.Nc3 b6 18.cxb6 axb6 19.Nxd5 Rb8 20.Be3 b5 21.Bc5 Re8 22.Nc7 Rd8 23.Be7 Rf8 24.Rfd1 Bb7 25.Bxf8 Rxf8 26.Nd5 Rd8 27.a4 bxa4 28.Rxa4 Bh6 29.Nf6+ Kh8 30.Rxd7 Rxd7 31.Nxd7 Bc6 32.Rd4 Bxd7 33.Rxd7 Bxf4 34.Rd5 Kg7 35.c4 Be3+ 36.Kg2 Ba7 37.c5 Bxc5 38.Rxc5 Kf8 39.b4 Ke7 40.b5 f5 41.gxf5 gxf5 42.b6 Kf7 43.b7 Kg6 44.b8=Q Kg5 45.Qg8+ Kh5 46.Rc3 f4 47.Rh3#