Cafferkey cracked an unbeaten 152 to help his Ramsey side to a 102-run triumph against Nassington 2nds in Division Four. There was also a half-century from Elliot Smith (52) as leaders Ramsey piled up 246-6 before removing their hosts for 144. Cafferkey also showed he is handy with the ball by taking 3-1 while James Markland, who regularly acts as a wicket-keeper, bagged 4-34. Kimbolton held on to beat Easton-on-the-Hill by three runs at the same level. Captain Nick Borkett top-scored with 41 as the locals were dismissed for 153 before they restricted their hosts to 150-8 in reply. Tom Parratt took 4-23. Harry Cotton returned the impressive figures of 3-3 as Alconbury eased to a seven-wicket success against Uppingham 2nds to continue their promotion bid in Division Five. Trent Ewing also claimed 3-17 as they skittled the visitors for 64. Zeeshan Islam struck 81 as Huntingdon & District beat Orton Park 2nds by 81 runs in Division Six.