Juho Hanninen moved back into the Intercontinental Rally Challenge points lead by winning Rally Azores.
The reigning champion was kept on his toes by fellow Skoda driver Andreas Mikkelsen, as the Norwegian produced his strongest performance of the season to nose ahead of Hanninen on a couple of occasions.
The battle went on until SS14, when a blistering stage win for Hanninen in tricky conditions took him out of reach, after which Mikkelsen backed right off to settle for second.
Jan Kopecky completed an all-Skoda podium in third.
Bryan Bouffier was top Peugeot in fourth, having lost time running first on the road and due to his lack of experience on the stages. Guy Wilks crashed the Peugeot UK entry on Friday morning, while Bruno Magalhaes (Peugeot Portugal) was fending off Kopecky for third until a transmission problem stopped him earlier this afternoon.