In non-cyclic photophosphorylation, ferredoxin is the last electron acceptor thus reducing the enzyme NADP+ reductase. It accepts electrons produced from sunlight-excited chlorophyll and transfers them to the enzyme ferredoxin: NADP+ oxidoreductase EC 1.18.1.2.