1.e4 c5 2.c3 Nc6 3.d4 cxd4 4.cxd4 d5 5.exd5 Qxd5 6.Nf3 Bg4 7.Be2 Bxf3 8.Bxf3 Qxd4 9.Bxc6+ bxc6 10.Qxd4 Nf6 11.Bg5 h6 12.Bxf6 gxf6 13.Qa4 Kd7 14.Qa6 Bg7 15.Qb7+ Ke6 16.Qxc6+ Kf5 17.Nc3 Kg6 18.Nd5 Kh7 19.Nxe7 f5 20.Qd5 Rhf8 21.Qxf5+ Kh8 22.O-O Bxb2 23.Qh5 Bg7 24.Nf5 Rg8 25.Nxh6 Raf8 26.Nxf7#