Yorkshire moved a step closer to clinching second place in Division One, closing day three at Headingley against nearest rivals Middlesex with a lead of 212.
The White Rose county were 130-5 at stumps in their second innings knowing that either a win or a draw in the match will see them finish as runners up to newly-crowned champions Durham.
A combination of rain and a wet outfield delayed the start until 3.00pm with Yorkshire openers Adam Lyth and Phil Jaques resuming on four without loss.
Lyth didn't last too long when the action finally got underway, bagging a pair when the fourth ball from Corey Collymore trapped him lbw. It was the second time in the match the West Indian had dismissed the opener.
New Zealander Kane Williamson experienced a rare failure in the next over when he was comprehensively bowled by Tim Murtagh, with Yorkshire then struggling on 7-2.
Murtagh remained a real problem and with the hosts on 40 he accounted for Jaques thanks to a wonderful catch by Dawid Malan at second slip, while Collymore bowled Jonny Bairstow (three) to leave the hosts on 50-4.
However, an enterprising fifth-wicket stand of 79 between skipper Andrew Gale and Gary Ballance tilted the game back in favour of the Tykes.
Gale became the first Yorkshire player to score 1,000 Championship runs in the process of reaching 40, only to then be trapped lbw to Tom Helm in fading light.
Ballance - dropped at second slip by Ollie Rayner off Murtagh when on 12, raced to a half-century off 47 balls and was unbeaten on 53 when play was cut short after only 30 overs.