1.e4 c5 2.Nc3 Nc6 3.Nf3 e6 4.Bb5 a6 5.Bxc6 bxc6 6.Ne5 Bd6 7.Qh5 Qf6 8.Ng4 Qd4 9.d3 Nf6 10.Qg5 Nxg4 11.Qxg7 Qxg7 12.O-O Bxh2+ 13.Kh1 Bc7 14.g3 h5 15.Kg2 h4 16.Rh1 h3+ 17.Kg1 h2+ 18.Kg2 Qf6 19.Rxh2 Qxf2+ 20.Kh1 Rxh2#