James Harris took career best figures of 9-34 as Middlesex secured a 187 run victory over Durham as they were bowled out for 71.

The 24-year-old took 7-15 in 39 balls, including a spell on the fourth morning of 5-5 in just 16 deliveries.

It represented his first 10 wicket match haul since he became the youngest player to take 10 wickets in a Championship match in 2007.

Having taken 4-69 in the first innings and the wickets of Mark Stoneman in Keaton Jennings overnight, Harris was revved up as he charged in on the fourth morning.

Michael Richardson was the first man to fall as he lost two of his stumps after leaving a ball which tailed in.

Calum Macleod went without scoring soon after as he was trapped in front by the Welshman before Paul Collingwood was knocked over first ball after dragging on to leave Durham on 34-5.

Phil Mustard fell just 13 balls later as he was caught by James Franklin and Scott Borthwick, who had watched the carnage unfold from the other end, was caught by captain Adam Voges.

Durham had a brief respite and put on eight for the eighth wicket before Steven Finn ruined Harris' chance for a 10 wicket haul as he induced the edge of Usman Arshad to Sam Robson.

Harris had his eighth as he trapped John Hastings in front to reduce Durham to 53-9.

They avoided setting their lowest ever score as Chris Rushworth hit the man of the moment for four to take them to 67.

Between him and Paul Coughlin, the pair recorded the highest partnership of the innings, making it the second time the 10th-wicket pair had done so far Finn and Tim Murtagh put on 39 in Middlesex's second dig.

Harris took his ninth as he induced the edge of Rushworth's bat to end the match and record the seventh best innings figures in Middlesex history, beating Finn by three runs from his haul at Worcestershire in 2010 and just two runs shy of Jack Hearne's effort in 1891.

It represents the second best Middlesex effort since World War Two with bowling coach Richard Johnson recording figures of 10-45.