Graham Onions made an early breakthrough with the 15th delivery of the day with Root caught behind without adding to his overnight score of 38.
Borthwick struck the following over, with Yorkshire skipper Andrew Gale (5) also caught behind with Yorkshire 99-4.
A bowling change for the 13th over saw Callum Thorp replace Onions and it was Thorp who claimed the next scalp as the Yorkshire total stood at 132-5, that of Gerard Brophy, who was trapped lbw on 20.
With Borthwick and Blackwell tying up the Rugby Stand Ed, the wickets kept coming from the Kirkstall Lane End with Plunkett picking up the fourth wicket of the day fifteen minutes before the lunch break when Rashid (7) became Richardson’s third catch.
At lunch Yorkshire were 176-6, with Pyrah 4* and Bairstow 48*
The Yorkshire youngster went on to pass the fifty mark (94 balls and ten fours) with a cover drive for four off Plunkett.
Bairstow went on to score 81, equalling his previous best first class score, before he cut a Borthwick delivery which was intercepted by Di Venuto at slip.
Sidebottom joined Pyrah (20*) in the middle and they played well, taking the new ball in their stride as Onions and Thorp took over the bowling from the spinners after a long spell. The dug in and their partnership passed the fifty mark with Pyrah reaching his individual fifty off 89 balls, including eight boundaries.
At tea Yorkshire were 298-7, trailing by 192, with Pyrah 64* and Sidebottom 22*.
The Durham attack continued to work hard on a pitch that was getting increasingly flat without great reward. The side claimed the new ball as soon as it was available and put the seamers to work.
With 21 overs to go Liam Plunkett claimed his second and third wickets of the day, Sidebottom was caught behind on 31, Patterson was trapped lbw and returned immediately back to the pavilion giving the Teessider the possibility of a hat-trick, although it wasn’t meant to be with an lbw appeal next ball turned down.
The final wicket eluded Durham for another eleven overs before an lbw appeal by Borthwick was given and Pyrah, the man who had held together the tail for Yorkshire, was dismissed on 87.
Durham win by 146 runs, claim 22 points and are currently top of the division one table!
Follow the action live, as it happened, at www.durhamccc.co.uk/live-match-chat Day four highlights will be uploaded at www.durhamccc.co.uk/durhamtv/highlights