1.e4 e5 2.Nf3 f6 3.Bc4 Nc6 4.O-O d6 5.d4 exd4 6.Nxd4 Nxd4 7.Qxd4 c5 8.Qd3 Qe7 9.Nc3 Be6 10.Bb5+ Bd7 11.Nd5 Qf7 12.Nc7+ Kd8 13.Nxa8 Bxb5 14.Qxb5 Qd7 15.Qa5+ Ke7 16.Bf4 a6 17.Rad1 Nh6 18.Rxd6 Qxd6 19.Bxd6+ Kxd6 20.Qc7+ Ke6 21.f4 Bd6 22.f5+ Ke5 23.Qxb7 Rb8 24.Qd5#