Nf3 Nf6 c4 g6 Nc3 Bg7 e4 d6 d4 O-O Be2 e5 dxe5 Nfd7 Bg5 f6 exf6 Nxf6 c5 Rf7 e5 h6 Bxf6 Rxf6 exf6 Qxf6 Qd5+ Be6 Qxb7 dxc5 Qxa8 Qf8 Qxa7 Nc6 Qxc7 Bxc3+ bxc3 Bd5 O-O-O Bxf3 Bc4+ Kh8 Rd7 Ne7 Rxe7 Qxe7 Qxe7 Bd1 Qf8+ Kh7 Qg8#