Rotoiti had the better of the opening 40 minutes, and with Tyson Ripia, younger brother of Steamers pivot Willie, controlling play well they looked most likely to score.
But Ripia's penalty goal was the only score of the half as both backlines struggled to make any headway.
It was Kitto, Te Puke's new halfback recruited from Canterbury, who opened the game up with a solo try after a brilliant break from the base of a scrum that fooled the Rotoiti defence.
But the expected home dominance never came and with Steamers prospect Jesse Acton in telling form at No8, Rotoiti looked assured as they took control leading 9-5 through Ripia's educated boot.
The introduction of Dan O'Rourke, back playing after a long term injury, bolstered the Te Puke go-forward and he combined well with impressive blindside flanker David Whitecliffe-Davies to set up the final assault on the Rotoiti line.
Hooker Wallis was awarded the crucial try by referee Brett Johnson, which fullback Savage converted with a fine kick, to clinch the 12-9 victory and retain top spot on the points table.
A player to watch is Te Puke No8 Enu Wano, who was a star in last year's Rotorua Boys' High School First XV.
Te Puke Sports 12 (Jono Kitto, Matt Wallis tries; Carlos Savage con) Rotoiti 9 (Tyson Ripia 3 pens) HT: 3-0 Rotoiti.