Whakarewarewa delivered an upset to table leader Te Puke at Puarenga Park today with a 67-17 win.
Rotoiti lost at home to third-placed Tauranga 5-69.
There are two more matches to be played in this round before the semifinals.
PREMIER
Greerton Marist 38 Rangataua 10
Mount Maunganui 49 Opotiki 0
Whakarewarewa 67 Te Puke 17
Rotoiti 5 Tauranga 69
Rangiuru 20 Te Puna 37
DEVELOPMENT
Greerton Marist 68 Rangataua 38
Mount Maunganui 5 Opotiki 34
Whakarewarewa 29 Te Puke 68
Rotoiti 0 Tauranga 103
Rangiuru 12 Te Puna 28