1.e4 c5 2.Nf3 Nc6 3.Bc4 e6 4.O-O d5 5.exd5 exd5 6.Bb5 Ne7 7.Re1 Bd7 8.d4 c4 9.Bg5 a6 10.Bxc6 Bxc6 11.Ne5 Bb5 12.Qf3 f6 13.Qh5+ g6 14.Nxg6 hxg6 15.Qxg6+ Kd7 16.Qxf6 Rg8 17.Qe6+ Ke8 18.Qxg8 Kd7 19.Qe6+ Ke8 20.Nc3 Bd7 21.Qg6#