Lindisfarne College got their second win of the Central North Island First XV season on Wednesday afternoon, beating their hosts St John's College 24-5 in the Hawke's Bay derby.
St John's had the better of possession and territory early and pushed their way over Lindisfarne's 22-metre line with some strong phase play.
They scored the opening try in the 10th minute when number eight Patrick Mauga crashed over from close range.
Lindisfarne built into the game thanks to a rising penalty count against St John's.
They had a couple of attacking set-piece opportunities before taking the lead after a red zone scrum.
Imposing number eight Patrick Tuifua went blindside off the back of it and fended two defenders for his 20th-minute try.
Things went from bad to worse for St John's with openside flanker Tebs Tangau yellow carded for tackling the player receiving the kickoff in the air.
Lindisfarne had all the possession and territory over the next 10 minutes and eventually made it count on the scoreboard.
Openside flanker Kings Tupuola forced the ball loose with a big tackle, scooped it up and advanced towards the line.
Lindisfarne centre Corban Watson reached out to score a phase later in the 33rd minute.
There was time for another try before halftime too - Tuifua made a strong fend then offloaded to winger Hopa Keelan to make it 17-5 at the break.
The hosts came close to reducing the deficit with a strong spell to start the second half.
They were held up over the line once and had Lindisfarne on the back foot for the best part of 20 minutes after play resumed.
But player of the day Tuifua made the difference for his school once again, sparking a break and then finding Watson for a runaway try the other way to make it 24-5 with 15 minutes remaining.
Lindisfarne almost had a fifth soon after, but some brave goal-line defence from St John's held them out.
The hosts took the ball up the other end and had their chances to close the gap, but Lindisfarne held on despite a yellow card for lock Oliver Barham for repeated offside infringements.
Both teams have one more game to play in the Central North Island First XV round-robin.
St John's host St Peter's Cambridge on July 30 and Lindisfarne are away to Rathkeale on August 2.