1.d4 d5 2.c4 dxc4 3.e4 e5 4.Nf3 Bg4 5.Bxc4 Nf6 6.Bxf7+ Kxf7 7.Nxe5+ Kg8 8.Qb3+ Nd5 9.Nxg4 Bb4+ 10.Bd2 Bxd2+ 11.Nxd2 c6 12.exd5 cxd5 13.Qxb7 Qe8+ 14.Ne3 Nd7 15.Qxd5+ Kf8 16.O-O Nf6 17.Qd6+ Kg8 18.Nd5 Nh5 19.Rae1 Qf7 20.Ne7+ Kf8 21.Nc8+ Kg8 22.Qd8+ Qf8 23.Qd5+ Qf7 24.Re8#