A fullerene attached all-semiconducting polymer was synthesized and applied to single component polymer photovoltaic cells. The current approach gives a method of obtaining a reliable donor acceptor mixing morphology by molecular design and achieving efficient photovoltaic devices with long thermal stability.