The stand should have ended much earlier as Gus Miller totally missed a simple catch at long-off that would have removed Kohler-Cadmore for just seven but he went on to strike four sixes to reach 50 in 38 balls before he fell to Ben Sanderson.
Sean Dickson then made 33 off 17 to lift Somerset to their second-highest total of the tournament.
Ricardo Vasconcelos ignited the chase by taking 18 from the final over of the powerplay to leave the home side 52-1 after six overs.
Willey followed with a flat six over long-on off Craig Overton’s final ball before another six was pulled over deep square.
But Vasconcelos scooped Lewis Gregory to long leg to fall for 30 in 24 balls and after Justin Broad began to fire with 29 in 17, he popped a return catch back to Gregory to leave Northants 114-3 in the 13th over.
Northants needed 79 from the final five overs and Zaib kept the hosts in it with two pick-ups over the leg side for six but he skied up a catch to depart for 32 in 16 balls.
Willey brought up his half-century in 35 deliveries but became starved of the strike and when he also fell, to Jake Ball, the Northants chase petered out.
The Indian Cricket Team wore black armbands on the second day of the fourth Test against Australia as a mark of respect to former Prime Minister of India Dr Man
Rohit Sharma (Image credit: X) NEW DELHI: On the second day of the fourth Test against Australia at the Melbourne Cricket Ground, the Indian cricket team wore
An open cricket tournament, organised by Jakhar Trust as part of the ‘Nashon se Door, Khelon Ki Aur’ campaign, kicked off today at the Abha Square Stadium.
Key eventsShow key events onlyPlease turn on JavaScript to use this featureThe Konstas blitzkrieg drew an extraordinary response from his cricket hero Virat Koh