1.d4 d5 2.c4 Nf6 3.cxd5 Nxd5 4.Nf3 Nc6 5.e4 Bg4 6.exd5 Qxd5 7.Nc3 Qd7 8.d5 Nb4 9.Qb3 e5 10.Nxe5 Qf5 11.Qa4+ c6 12.Nxg4 Qxg4 13.dxc6 Rd8 14.c7+ Nc6 15.Qxg4 Bb4 16.c8=Q Rxc8 17.Qxc8+ Nd8 18.Bb5+ Ke7 19.Qd7+ Kf6 20.Qd4+ Kf5 21.Qxb4 Re8+ 22.Be3 Ne6 23.Bxe8 Nc7 24.Qf4+ Kg6 25.Qxf7#