Photoexcitation of a Zn–tetraphenyl porphyrin–fullerene complex leads to electron-transfer with very long lifetimes of the charge-separated pairs.