Yorkshire went top of Division One of the County Championship with a resounding 10-wicket victory over Middlesex.
It was the Tykes' first victory at Lord's since 1987, and Adil Rashid continued his incredible rehabilitation to the team with 5-78.
At the start of the season Rashid was out of favour at Headingley but an injury to Moin Ashraf saw him return to the first team and he has responded spectacularly, posting three centuries, 72 in Yorkshire's innings at Lord's and now his first five-for of the year.
Middlesex resumed the final day 137-4 in their second innings, still 82 runs away from making Yorkshire bat again.
Keeper John Simpson (21) added a single to his overnight score but then fatally checked a drive off Steven Patterson to silly mid-off Rich Pyrah.
Neil Dexter had reached 36 when Ryan Sidebottom bowled him with a superb yorker which sent middle and leg stump cartwheeling.
Ollie Rayner was pinned in front by Liam Plunkett for a duck, before the tail belatedly showed some fight.
Gareth Berg struck some defiant blows in his 38 before driving Rashid straight to Pyrah at short extra cover.
Harris scored 14 before the outstanding Patterson trapped him in front.
Final pair Tim Murtagh (3no) and Corey Collymore (5) nudged and nurdled the handful of runs needed to make Yorkshire bat again, but the latter then drove a return catch to Rashid, the hosts all out for 219.
Yorkshire's openers, Adam Lyth and Alex Lees, then knocked off the five runs needed to win the game.