d4 Nf6 c4 e6 Nf3 d5 g3 Be7 Bg2 O-O O-O dxc4 Qc2 a6 e4 Nbd7 Nc3 b5 e5 Ne8 Ng5 g6 Bxa8 Nb6 Bc6 Bd7 Bxd7 Bxg5 Bxg5 Qxg5 Ne4 Qe7 Bxe8 Rxe8 Nf6+ Kg7 Nxe8+ Qxe8 Qd2 Qd8 Rad1 h6 Rfe1 c3 Qxc3 Nc4 d5 Qd7 dxe6 Qxe6 b3 h5 bxc4 Qe7 e6+ Kg8 exf7+ Kxf7 Rxe7+ Kf8 Qg7#