The defending champion from the 2014 Gran Premio di Lugano was Mauro Finetto (Southeast Pro Cycling).
They built up a maximum lead of just over four minutes, before the breakaway split up after approximately 105 kilometres (65 miles).
The chase group caught Coppel and Brüngger, and Daniel Teklehaimanot (MTN–Qhubeka) made a solo attack, but after 155 kilometres (96 miles) the race was brought back together.
Tinkoff–Saxo led the pace through the final lap of the race, with Ivan Basso attacking on the climb.
Francesco Gavazzi (Southeast Pro Cycling) was second with Matteo Montaguti (AG2R La Mondiale) the third Italian rider on the podium.