1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.f4 Qc7 7.Be2 g6 8.f5 Bg7 9.Be3 b5 10.Bf3 Bb7 11.g4 b4 12.Nd5 Nxd5 13.exd5 Nd7 14.a3 Ne5 15.axb4 Qc4 16.Nc6 Nxc6 17.dxc6 Bxc6 18.c3 h5 19.fxg6 hxg4 20.Bxc6+ Qxc6 21.gxf7+ Kf8 22.O-O Bf6 23.Bd4 Kxf7 24.Bxf6 exf6 25.Qd4 Rh6 26.Rf4 g3 27.h4 Re8 28.Qc4+ Qxc4 29.Rxc4 f5 30.Rxa6 Re2 31.Ra7+ Kf6 32.Rd4 Ke5 33.Rg7 Re4 34.Rxe4+ fxe4 35.Rg4 Kf5 36.Rxg3 Rxh4 37.Rg8 Kf4 38.Kg2 Rh5 39.c4 Ke3 40.Rd8 Rg5+ 41.Kf1 Rf5+