Cyclopentadithiophene-cored non-fullerene acceptors for efficient polymer solar cells with superior stability. (1st November 2018)