1.e4 c5 2.Nc3 Nc6 3.f4 g6 4.Nf3 Bg7 5.Bc4 e6 6.O-O Nge7 7.d3 d6 8.a3 a6 9.Qe1 b5 10.Ba2 Nd4 11.Nxd4 cxd4 12.Ne2 Qc7 13.c3 Nc6 14.f5 Qe7 15.Qf2 exf5 16.Bd5 Qc7 17.Nxd4 Bxd4 18.cxd4 Rb8 19.exf5 Bxf5 20.Bg5 h5 21.Rac1 Rb6 22.Qe3+ Kf8 23.Rxc6 Rxc6 24.Bxc6 Qxc6 25.Bf6 Kg8 26.Rxf5 gxf5 27.Qg5+ Kf8 28.Qg7+ Ke8 29.Qxh8+ Kd7 30.Qd8+ Ke6 31.Qe7+ Kd5 32.Qxf7#