1.d4 d5 2.e4 dxe4 3.Nc3 Bf5 4.f3 Nf6 5.fxe4 Nxe4 6.Qf3 Nd6 7.Bf4 Bxc2 8.Rc1 Bg6 9.Bxd6 exd6 10.Qxb7 Nd7 11.Nd5 Rb8 12.Nxc7+ Ke7 13.Qxa7 Be4 14.Qa3 f5 15.Nf3 Kf7 16.Qe3 Be7 17.Bc4+ Kg6 18.Bb3 h6 19.O-O Nf6 20.Nh4+ Kh7 21.Nxf5 Bxf5 22.Rxf5 Ng4 23.Qe4 Nf6 24.Rxf6+ g6 25.Qxg6#