Middlesex seam bowlers' Tim Murtagh and Corey Collymore helped reduce Yorkshire to 130/5, giving the hosts a lead of 212 runs, on day three of their LV= County Championship clash at Headingley.
On the day when Durham wrapped up the Championship title with a comprehensive eight-wicket victory over Nottinghamshire at Chester-le-Street, grey Yorkshire skies summed up the atmosphere of the Headingley faithful, already resigned to the fact that the White Rose County would not win the Championship in their 150th year anniversary.
However, it was a better day for Middlesex who had collapsed to just 128 all out yesterday.
Murtagh and Collymore were on song as they had Yorkshire 50/4 at one point; England's Jonny Bairstow departing for just 3, after he was bowled by Collymore.
At that moment, Yorkshire's second innings lead was just 132.
But some spirited batting from Tykes captain Andrew Gale (40) and Gary Ballance (53 not out), who put on 79 for the fifth wicket, meant that Middlesex could not turn the screw as they would have wished.
However, with youngster Tom Helm picking up the wicket of Gale late in the day, Chris Rogers' outfit will know early wickets could help set up an exciting run chase on the final day of their season.
Meanwhile, Middlesex announced that MCC Young Cricketer Harry Podmore has signed a two-year deal at the County.
The 19-year-old fast bowler joins the first team squad until at least the end of the 2015 domestic cricket calendar.