The Swiss rider edged out his Italian counterpart to victory, while Andrea Mantovani crossed the line third but was later disqualified