They scored two more in the second half to Shahn Eru and Mike Bidois, and with Keegan Long kicking goals from everywhere they led 34-14 with 15 minutes left.
Cue Te Puke to finally fire up and they flew home with Hayden Anderson and Aidan Ross touching down. The final play was a frantic dive for the ball over the Te Puna line with the bounce of the ball favouring the visitors.
Te Puna coach Daniel Quate was rightly proud of his team's achievements this season.
"Today was brilliant. We carried on from last week (Tauranga Sports) where I thought we played really well. It was only 5-3 but we played a heap of attacking rugby for that five.
"Last time we played Te Puke they pushed us around at scrum time and I think we got one over them there, our lineout was good as well and obviously we just hung in there at the end.
"Our fitness levels are much better than other clubs realise.
"We timed our run reasonably well so it would have been nice to have got another week.
"But to knock over Te Puke, Mount and Tauranga in one season, I don't think we have done that for a long time so we will take that out of it anyway."
Te Puna completed a proud double over Te Puke after winning the early game 32-20 to finish top of the Development 1 division.
A point worth noting looking ahead to the grand finals day to be held on August 6 is none of the Bay of Plenty Steamers players will be allowed to play in any final.
That may not be quite as destructive for the top clubs as in past years as the talent has been spread well across the Bay of Plenty this season. Premier 2 clubs Arataki and Whakarewarewa have three and four squad players respectively.
In next Saturday's Premier 1 semifinals Mount Maunganui host Rotoiti at Blake Park and Rangataua are home to Tauranga Sports at Te Ariki Park.
In Premier 2 top qualifier Whakarewarewa will host Arataki and Paroa host Poroporo while Judea and Rangiuru have home semifinals after finishing top of Division 1.
Full results, points tables page 27