Hirschi soloes to maiden win, Roglic stays in yellow