d4 Nf6 c4 e6 Nc3 Bb4 e3 O-O Bd3 d5 Nf3 Ne4 Bd2 Bxc3 Bxc3 c5 O-O Nd7 Qc2 Qe7 Rac1 Ndf6 cxd5 exd5 dxc5 Qxc5 Bd4 Qa5 a3 Bd7 Qc7 b6 Bxe4 dxe4 Bxf6 exf3 Qxd7 fxg2 Rfd1 Rfe8 Qg4 g6 Rc7 b5 Qd7 Rf8 Be7 a6 Bxf8 Rxf8 Qe7 b4 Rd8 Rxd8 Qxf7+ Kh8 Qxh7#