Nf3 d5 d4 Bf5 Bf4 e6 e3 Bd6 Bg3 Ne7 Bd3 Bxd3 Qxd3 Nbc6 O-O f6 Nbd2 e5 c4 b6 cxd5 Nxd5 Qc4 a6 Qxc6+ Ke7 Qxd5 Bb4 Qb3 Bxd2 Nxe5 fxe5 Bh4+ Kd6 Bxd8 Raxd8 Qc2 e4 Qxd2 a5 Qc2 Rhe8 Rac1 Ke6 Qxe4+ Kf7 Rxc7+ Kg8 Qb7 Re6 Rxg7+ Kh8 Rxh7+ Kg8 Qf7#