Frenchman Sebastien Ogier sealed maiden WRC victory on Rally de Portugal at the Algarve Stadium super special, collecting his maiden rally win at World Championship level and underlining his position as one of the sport's hottest properties.
The 26-year-old Citroen Junior Team driver held his own in a thrilling final day scrap with six-time World Champion - and fellow C4 WRC driver - Sebastien Loeb, which concluded on the all-tarmac head-to-head stage.
Loeb, the 2010 championship leader, finished the rally second, 7.9 seconds behind Ogier, while his Citroen Total team-mate Dani Sordo was third, 1min 10sec further back, to complete an all-Citroen podium.
After his shock last stage retirement from Rally New Zealand earlier this month, Petter Solberg had another eleventh hour disaster in Portugal. The Norwegian was fourth in his privately entered C4 WRC but lost the position after driving into a barrier on the Super Special.
Ford Focus RS WRC driver Hirvonen moved ahead into fourth, 14.4sec adrift of Sordo, with Solberg rounding off the top five 3.7sec further back.