d4 Nf6 c4 e6 Nf3 d5 g3 Be7 Bg2 O-O O-O dxc4 Nbd2 b5 a4 Qd5 Nh4 Qxd4 Bxa8 b4 Qc2 Ba6 Ne4 c6 Bg5 Rd8 Bxf6 Bxf6 Rfd1 Qe5 Nf3 Rxd1+ Rxd1 Qh5 Nxf6+ gxf6 Rd8+ Kg7 Rxb8 Qa5 Nd4 c5 Nf5+ exf5 Qxf5 Qxa4 Be4 Qe8 Rxe8 c3 Qxh7#