1.e4 e5 2.Nf3 d5 3.exd5 e4 4.Ne5 Nf6 5.d4 Nxd5 6.Bc4 Bb4+ 7.c3 Bf8 8.O-O f6 9.Qh5+ g6 10.Nxg6 hxg6 11.Qxh8 Kf7 12.Qh7+ Bg7 13.Bh6 b5 14.Bxd5+ Qxd5 15.Qxg7+ Ke6 16.h4 Kf5 17.g4+ Ke6 18.Qxg6 Qd7 19.g5 b4 20.gxf6 Nc6 21.f7+ Ke7 22.f8=Q# 1-0