Mikko Hirvonen has stretched his lead over Sebastien Loeb to 8.4sec.