Britain's Lizzie Armitstead retained her UCI Road World Cup lead with second in the Trofeo Alfredo Binda.
The Olympic silver medallist, 25, was beaten by Sweden's Emma Johansson in the final sprint, with Belarussian Alena Amialiusik in third.
Johansson outpaced her rivals in the uphill finish of the 123.7km (76.9-mile) course alongside Lake Maggiore in Italy.
The third race of the World Cup, the Tour of Flanders, starts next week.
The 2014 UCI Women's Road World Cup consists of nine races between March and August.
Armitstead won the opening World Cup race in Hoogeveen two weeks ago.
Dutchwoman Marianne Vos, who beat Armitstead to road race gold at the 2012 Olympics in London, has won the World Cup five times since 2007.
But the 26-year-old Dutch rider, who won the World Cyclocross title in early February, will not return to road racing until the Fleche Wallonne Feminine in late April.
Trofeo Alfredo Binda results:
1st: Emma Johansson (Swe) 3hrs 05mins 24secs
2nd: Lizzie Armitstead (GB) same time
3rd: Alena Amialiusik (Bel) same time
4th: Anna Van Der Breggen (Ned) same time
5th: Pauline Ferrand Prevot (Fra) same time
6th: Elisa Longo Borghini (Ita) same time
2014 UCI Women's Road World Cup standings:
1st: Lizzie Armitstead (GB) 220 points
2nd: Anna Van Der Breggen (Ned) 170
3rd: Emma Johansson (Swe) 155
4th: Alena Amialiusik (Bel) 85
5th: Shelley Olds (USA) 85
6th: Eleonora Van Dijk (Ned) 75