1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.f4 e5 7.Nf3 Nbd7 8.a4 Be7 9.Bd3 O-O 10.O-O exf4 11.Kh1 Nh5 12.Nd5 Nc5 13.Nxf4 Nxf4 14.Bxf4 Bg4 15.c3 Nxd3 16.Qxd3 Qc7 17.Nd4 Rad8 18.a5 Rfe8 19.Qg3 Bh5 20.e5 Qd7 21.exd6 Bxd6 22.Bxd6 Qxd6 23.Qxd6 Rxd6 24.Rae1 Rxe1 25.Rxe1 Kf8 26.Re5 Bg6 27.Kg1 f6 28.Rc5 Be4 29.Rc7 f5 30.g3 Rg6 31.Kf2 Rh6 32.h4 Rg6 33.b4 Ke8 34.c4 Rd6 35.Ke3 Rg6 36.Kf4 Rg4+ 37.Ke5 Rxg3 38.Ne6 Bc6 39.Nxg7+ Kd8 40.Ne6+ Ke8 41.Rxh7 Re3+ 42.Kf6 f4 43.Re7#