Middlesex were bowled out for just 128 in their first innings against Yorkshire in the LV= County Championship, before closing day two at Headingley 86 runs behind.
The Panthers found life difficult in seam friendly conditions, as former England bowler Ryan Sidebottom led the Yorkshire attack expertly with 4/27 in 16 overs.
He was ably backed up by Steven Patterson (3/44) and Jack Brooks (3/34), while only Sam Robson, who made 45, reached a score of higher than 15.
The day had started well for Middlesex, who took the remaining seven Yorkshire wickets for just 101 to dismiss the hosts for 210.
Chris Rogers's own seamers were also impressive, with Tim Murtagh and Corey Collymore picking up three wickets each and teenager Tom Helm (2/32) collecting his first first-class scalps.
Yorkshire finished the day 4/0 in their second innings.