1.d4 Nf6 2.c4 c5 3.d5 b5 4.Qc2 bxc4 5.e4 e6 6.Nc3 exd5 7.e5 Bb7 8.Bg5 h6 9.Bh4 d4 10.exf6 Qa5 11.Qe2+ Kd8 12.fxg7+ Kc7 13.gxh8=Q Nc6 14.Bg3+ Kb6 15.Qd2 Re8+ 16.Be2 d3 17.Nd5+ Ka6 18.Qxa5+ Kxa5 19.Qc3+ Kb5 20.Nc7+ Kb6 21.Nxe8 Nb4 22.Bc7+ Ka6 23.Qxc4#