1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Bg5 e6 7.Bb5 Bd7 8.Bxc6 Bxc6 9.Nxc6 bxc6 10.e5 dxe5 11.Qf3 Qb6 12.Bxf6 gxf6 13.Qxf6 Qxb2 14.O-O Rg8 15.Qf3 Qb7 16.Rab1 Qc7 17.Rb3 Rd8 18.Rfb1 Be7 19.Ne4 Qa5 20.Rb7 Qd5 21.g3 Rg6 22.Qe2 Qd4 23.Qf3 Qd5 24.Qe3 Qd4 25.Qf3 Qd5 26.Rxa7 f5 27.Qh5 fxe4 28.Qxh7 Rf6 29.Qxe7#