1.d4 Nf6 2.Nc3 d5 3.e4 Nxe4 4.Nxe4 dxe4 5.Bc4 Bf5 6.g4 Bg6 7.Ne2 Nc6 8.Bf4 f6 9.Be6 Qb8 10.d5 Nd8 11.Nd4 Nxe6 12.Nxe6 Kd7 13.Nxc7 h5 14.Qe2 e5 15.dxe6+ Ke7 16.Qc4 hxg4 17.O-O-O f5 18.Rd7+ Kf6 19.Qd4#