1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Qb6 6.Nb3 e6 7.Be3 Qc7 8.a3 a6 9.f4 d6 10.Qf3 b5 11.Bd3 Bb7 12.O-O Be7 13.Kh1 O-O 14.f5 Ne5 15.Qg3 Kh8 16.fxe6 fxe6 17.Nd4 Qd7 18.Qh3 Bc8 19.Nce2 Qe8 20.Nf3 Neg4 21.e5 dxe5 22.Bxh7 Qh5 23.Qxh5 Nxh5 24.Be4 Nxe3 25.Bxa8 Nxf1 26.Nxe5 Rf6 27.Bf3 Nhg3+ 28.Nxg3 Nxg3+ 29.Kg1 Bc5#