Driving for Peugeot Sport Portugal, Magalhaes incurred 2m30s of time penalties for his late departure from midday service in Simaxis on Saturday while his mechanics rectified a major brake problem. He faced the prospect of carving through the loose surface gravel on day two by virtue of starting first on the road but drove without error to battle back to fifth place and maintain his 100 per cent scoring record.
Luigi Ricci recovered from a handful of punctures to claim seventh in his Impreza with Daniele Batistini landing the final IRC drivers' championship point in eighth overall.
Norwegian Andreas Mikkelsen, 20, restarted on Sunday after rolling into retirement on Saturday's first stage and set a succession of top five times in his M-Sport Ford Fiesta on his first of seven planned IRC appearances.
Burcu Cetinkaya also returned to action on Sunday following her retirement on Saturday when a wheel worked loose. The 29-year-old Peugeot Sport Turkey driver used the leg to gain more experience of her 207 S2000 and its Yokohama tyres.
Although his 207 was restored to full working order following his off on stage three on Saturday, Saudi Arabian Yazeed Al Rajhi elected not to take the restart. Sebastien Ogier
failed to go beyond Saturday's first stage when his Peugeot's engine overheated.
Briton Harry Hunt secured the IRC 2WD Cup laurels on his return to the series for the first time since Rallye Automobile Monte-Carlo in January. Driving a Ford Fiesta R2, Hunt had trailed Estonian Kaspar Koitla but moved ahead when the Honda Civic Type R driver rolled on stage eight while leading comfortably. Colin R Smith made it a British one-two in his Civic, despite spending more than six minutes stuck on a bank on Saturday.