1.d4 d5 2.Bf4 Bf5 3.e3 e6 4.Bd3 Bg6 5.Bxg6 hxg6 6.Nf3 f5 7.Ne5 Bd6 8.Nxg6 Rh7 9.Bxd6 Qxd6 10.Ne5 Nf6 11.Nd2 Nc6 12.Ndf3 O-O-O 13.Qd2 Rdh8 14.Nf7 Qf8 15.Nxh8 Qxh8 16.O-O-O Ne7 17.Ng5 Rh5 18.Nxe6 Rxh2 19.Rxh2 Qxh2 20.Nxg7 Qxg2 21.Ne6 Ne4 22.Qb4 Nxf2 23.Qxe7 Kb8 24.Qd8#