Nf3 Nf6 c4 e6 Nc3 d5 d4 Be7 Bg5 h6 Bh4 O-O e3 Nbd7 Bd3 dxc4 Bxc4 c6 O-O Qa5 e4 b5 Bd3 Bb7 e5 Ba3 bxa3 Qxc3 exf6 gxf6 a4 Rae8 axb5 e5 Rc1 Qb2 bxc6 Bc8 cxd7 Bxd7 Qd2 Qb6 Qxh6 e4 Bxf6 Qxf6 Qxf6 exd3 Rc7 Bc8 Qg5+ Kh8 Qh5+ Kg8 Ng5 Bf5 Nxf7 Rxf7 Qxf7+ Kh8 Qxe8#