Primoz Roglic got one over Remco Evenepoel as he outsprinted his rival on a mountain finish on Stage 5 of the Volta a Catalunya.