1.d4 a5 2.Nf3 h6 3.e4 e5 4.Nxe5 c5 5.Qf3 Nf6 6.Bc4 d5 7.Bxd5 Ke7 8.Nxf7 Qb6 9.Nxh8 Bg4 10.Qg3 Na6 11.Ng6+ Kd8 12.Nxf8 cxd4 13.O-O Nb4 14.Na3 Rc8 15.Nc4 Qa6 16.Nd6 Rxc2 17.Bxb7 Qe2 18.h3 Bd7 19.Qxg7 Kc7 20.Qxf6 Kb8 21.Qd8+ Ka7 22.Nxd7 Na6 23.Qa8#