The race to make the Baywide Premier top eight for the championship round will be decided next Saturday.
The four clubs fighting it out to make the final four spots were all drawn together in Saturday's play which added extra drama and an obvious lift in intensity from the players.
Greerton Marist and Rangataua Sports made the most of their opportunities to jump ahead of Rotorua's Rotoiti and Whakarewarewa.
Rangataua won 28-20 over Rotoiti at home at Te Ariki Park with Lalaki Foketi, Sasu Wihapi, Mark Roberts scoring tries.
Greerton picked a key match to put together their best 80 minutes of the season in defeating Whakarewarewa 22-20 in a tense encounter at a wind-swept Greerton Park.
Greerton led 10-3 at the break and guided by astute tactical kicking from first-five Elliott Davies took control. Tries to hooker Tane Howe and flanker Joe Key had them ahead 22-6 before a brilliant solo try to promising flanker Sioeli Alofi fired up Whakarewarewa.
When captain Doug Edwards crashed over soon after it was all on but Greerton held on gamely for a well-deserved win.
A decision by Auckland referee Angus Mabey to disallow a bonus point try to Greerton in the final play of the match may be crucial in the final wash-up next week.
No 8 Joe Tupe was a towering force for Greerton and his form and fitness is good news for all Steamers fans.
"I was very pleased with the boys' efforts and how they stayed composed especially on defence. We held our ground and hopefully were able to force an error," Tupe said.
"It was hard times for me last year with injuries keeping me out for several months but each time I play I am getting more confidence."
Mount Maunganui Sports beat Whakatane Marist 40-15 to retain top spot with one round to play.
BOPRU Baywide Results May 28
Greerton Marist 22 (Taylor Jones, Tane Howe, Joe Key tries; Elliott Davies 2 con pen) Whakarewarewa 20 (Sioeli Alofi, Doug Edwards, tries: Ryubyn Vaipo 2 pen, 2 con) HT 10-6
Rangataua 28 (Lalaki Foketi, Sasu Wihapi, Mark Roberts tries; Sasu Wihapi 3 pen 2 con) Rotoiti 20 (Joe Royal, Josh White, Shilo Cullen tries; Logan Henry pen con) HT 13-10
Te Puke Sports 46 (Danny Underwood 2, Conor Hirini, Kosuke Enomoto, Brad Armstrong, Caleb Hall, Alex Thrupp, Andy Lee tries; Dan Hollinshead 3 con) Opotiki 0 - HT 26-0
Mount Maunganui 40 (Logan Gies 2, Ngatai Kingi, Sam Mayes, Isaac Te Aute, Matt Axtens tries; Pera Gibbs 5 con) Whakatane Marist 15 HT 19-10
Tauranga Sports 24 (Brad Nickel, Nick Evemy, Dan Stroud, Paul Morris tries; Nick Evemy 2 con) Paroa 15
Te Puna 34 (Jeff Thwaites, Wally Mill, Ben Kirby, Mitch Holton, Hamish Boyce tries; Keegan Long 3 con pen) Arataki 20 HT 20-10
Marist St Michael's 27 Ruatoki 21, Ngongotaha 55 Katikati 15, Poroporo 54 Papamoa 10, Rangiuru 30 Waikite 20, Kahukura v Te Teko postponed.
Mount Maunganui 45 Whakatane Marist 32, Tauranga Sports 57 Paroa 3, Te Puke Sports 15 Opotiki 7, Greerton Marist 85 Whakarewarewa 12, Te Puna 27 Arataki 15, Rangataua 38 Rotoiti 12.
Baywide Premier Points:
Mount Maunganui Sports 42
Tauranga Sports 39
Whakatane Marist 35
Te Puna 33
Te Puke Sports 32
Greerton Marist 26
Baywide Development Points:
Te Puke Sports 47
Mount Maunganui Sports 44
Tauranga Sports 41
Whakatane Marist 34
Te Puna 30
Greerton Marist 20
Baywide Division One Points:
Marist St Michael's 25
Te Teko 24