renewables win on price