1.e4 e5 2.Nf3 Nc6 3.Bc4 Bc5 4.Nc3 Nf6 5.d3 O-O 6.Bg5 d6 7.Nd5 Be6 8.Nxf6+ gxf6 9.Bxe6 fxe6 10.Bh6 Re8 11.Nh4 f5 12.g3 Qf6 13.Be3 f4 14.Bxc5 dxc5 15.O-O fxg3 16.fxg3 Qg7 17.Rf7 Qxf7 18.Qg4+ Qg7 19.Qxe6+ Kh8 20.Nf5 Qg8 21.Qf6+ Qg7 22.Qxg7#