Mads Pedersen (Trek-Segafredo) won stage 3 of the Tour of Norway on Saturday, winning with a long sprint ahead of a reduced bunch including a number of major rivals. Pedersen made a late-race solo attack but was reeled in. However, he had enough power and strength left to then win the rising sprint in Jorpeland. Alexander Kristoff (UAE Team Emirates) was second and Like Teunissen (Jumbo-Visma) finished third. Ethan Hayter (Ineos Grenadiers) finished fourth and has a 15-second lead going into Sunday's final stage.