1.e4 c5 2.Nc3 Nc6 3.f4 d6 4.Nf3 Bg4 5.Bb5 Nf6 6.d3 Qc7 7.O-O e6 8.h3 Bxf3 9.Qxf3 a6 10.Bxc6+ Qxc6 11.f5 Be7 12.Bd2 O-O 13.Rae1 c4 14.e5 Qxf3 15.Rxf3 dxe5 16.fxe6 Bd6 17.exf7+ Rxf7 18.Bg5 Re8 19.Bxf6 Rxf6 20.Ne4 Rxf3 21.Nxd6 Re6 22.gxf3 Rxd6 23.Rxe5 b5 24.dxc4 bxc4 25.Kf2 Kf7 26.Ke3 Kf6 27.Rc5 Re6+ 28.Kd2 Rd6+ 29.Kc3 Re6 30.Kxc4 Re3 31.Rc6+ Kg5 32.Rxa6 Rxf3 33.Ra7 Kh6 34.Ra3 Rf4+ 35.Kd5 g5 36.c4 g4 37.hxg4 Rxg4 38.c5 Kg5 39.c6 Rg2 40.c7 Rd2+ 41.Kc6 Rxb2 42.Rc3 Rxa2 43.c8=Q Rf2 44.Rg3+ Kf6 45.Qf8+ Ke6 46.Re3#