Temperatures reached 41 degrees as Swiss national champion Mauro Schmid won his first UCI World Tour one day race in blistering conditions in Geelong.