1.e4 e5 2.Nf3 Nc6 3.Bc4 Nf6 4.Ng5 d5 5.exd5 Nxd5 6.Nxf7 Kxf7 7.Qf3+ Ke6 8.Nc3 Ne7 9.d4 b5 10.Nxb5 c6 11.Nc3 Qb6 12.dxe5 Bb7 13.Ne4 Qb4+ 14.Bd2 Qxc4 15.Qg4+ Kxe5 16.f4+ Kd4 17.c3+ Nxc3 18.Bxc3+ Kxe4 19.f5+ Kd5 20.O-O-O+ Kc5 21.b4+ Kb5 22.a4+