Jari-Matti Latvala stretched his Rally GB lead to 22 seconds with another commanding performance on Saturday's opening loop.
Latvala's first stage win of the day did not come until the third test, Halfway, but he was consistently quicker than nearest rival and Ford team-mate Petter Solberg.
Sebastien Loeb finally gave Citroen its first stage win on Epynt, as he closed in on Solberg for second. The gap between them is down to 3.9s.
Mads Ostberg is still in touch with the podium fight, 12.2s behind Loeb. The Adapta Ford was quickest on Crychan.
It has been another difficult morning for Mikko Hirvonen.
The Finn was despondent about his lack of pace early on, and then declared he would push to the limit once his Citroen started performing better on Halfway.
But even on that stage he was only fifth quickest, and he is now half a minute behind Ostberg and only 20s clear of Ott Tanak, who has edged away from his M-Sport Ford team-mate Evgeny Novikov.