1.e4 e5 2.Nf3 d6 3.Bc4 Nh6 4.d4 Bg4 5.h3 Bxf3 6.Qxf3 f6 7.Bxh6 exd4 8.Bd2 Qe7 9.O-O c6 10.Qb3 d5 11.exd5 Qe5 12.Re1 Qxe1+ 13.Bxe1 Bd6 14.dxc6 Nxc6 15.Qxb7 Rd8 16.Qxc6+ Ke7 17.Qe4+ Be5 18.Bb4+ Ke8 19.f4 d3 20.fxe5 f5 21.Qxf5 d2 22.Bf7#