Jayvant Dhanjee top scored with 45, while promising youngster Yohann Arani reached 31 before being dismissed.
Brett Hampton and Dan Spencer did the damage with the ball for the victors taking four wickets apiece.
Another young star of the future put his mark on the match between Te Puke and Rotorua Central at the Te Puke Domain.
Te Puke's Brody Gilroy grabbed five wickets for 38 runs as Central were bowled out for just 118.
Tai Bridgman-Raison anchored his team's six-wicket win with a gritty 58 not out.
Another big century came at Blake Park, where Bay of Plenty wicket keeper Tim Clarke belted 138 for Mount Maunganui against Whakatane United, as the Mount declared at 338/6.
Mount quick bowler Tony Goodin added an undefeated half century, with Matt Golding chipping in with 37 runs.
The Eastern Bay of Plenty visitors started out in a defiant mood and reached 95/1 at the first drink break.
While Whakatane skipper Alex Yates went on to post 62 runs, his side was bowled out for 156. Mount captain and part-time bowler Pete Drysdale did the damage taking a remarkable four wickets at a cost of just seven runs.
In the other game, Cadets defeated Tauranga Boys' College at Tauranga Domain by five wickets.
Bay Cup results on Saturday (round four):
Tauranga Boys' College 118 (Mark Orchard 49, Tom Renouf 22; Donovan Deeble 5/39, Christian MacDonald 2/11) lost to Cadets 119/5 (B Christensen 63no, Ben Jensen 36)
Central 118 (Brody Gilroy 5/38, Ollie Smithson 2/18) lost to Te Puke 119/4 (Tai Bridgman-Raison 58no, Josh Dwight 38; Jason Trembath 2/15, Andrew Gibbs 2/23)
Mount Maunganui 338/6 declared (Tim Clarke 138, Tony Goodin 52no; Brendan Sayliss 2/49) defeated Whakatane United 156 (Alex Yates 62, Joe Barratt 25; Pete Drysdale 4/7)
Greerton 329/3 declared (Tom MacRury 171, Kent Hodder 66no; Mehul Chaagan 3/90) defeated BOP Indians 168 (Jayvant Dhanjee 45, Yohann Irani 31; Brett Hampton 4/24, Dan Spencer 4/33)