Pujara, who did not enjoy best of form during first-class games, finally came to the party with a 92-ball 82 that included five boundaries to silence his critics.
But it was Kohler-Cadmore who took away the limelight smashing 164 off just 151 deliveries with the help of 15 boundaries and seven sixes to propel Yorkshire to the imposing total.
Elsewhere, Adam Lyth made 30 up the order while Harry Brook scored 20 to help Yorkshire's cause.
Medium pacer Matty Potts picked up three wickets for Durham leaking 69 runs off his eight overs.
First Published: May 19, 2018, 9:32 AM IST