1.e4 e5 2.Nf3 Bc5 3.Bc4 Qf6 4.d3 g5 5.Bxg5 h6 6.Bxf6 Nxf6 7.Nxe5 d6 8.Nxf7 a6 9.Nxh8 b5 10.Bf7+ Kf8 11.Bh5 Nxh5 12.Qxh5 Bb4+ 13.Nc3 Kg7 14.Ng6 c6 15.O-O d5 16.exd5 cxd5 17.Nxd5 Be6 18.Nxb4 a5 19.Rae1 axb4 20.Rxe6 Kf7 21.Qf5+ Kg7 22.Qf6+ Kh7 23.Qf7#