Havelocks opened scoring in the third minute of play with a superb try scored by their flanker Sithum Peiris off a rolling maul. Full back Reza Mubarak fluffed the conversion.
Navy cut down the score to 5-3 in the seventh minute when their full back cum captain Thilina Weerasinghe put over a 25 metre penalty.
Navy scored again in the 14th minute when their burly prop forward Charith Silva barged over the Havies defence to score a brilliant try. Weerasinghe fired across the conversion to grab the lead 10-5.
In the 21st minute Mubarak touched down for a try for Havelocks which he himself converted to regain the lead 12-10
Just before half time Havies scored two back to back tries through their hooker Azmeer Fajudeen in the 21st minute and scrum half Mithun Hapugoda in the 28th minute going through the Navy defence to score covering nearly 75 metres. Mubarak slotted in the conversion of Hapugoda’s try to increase their score to 24-10 at half time.
On resumption in the 43rd minute Navy skipper Weerasinghe slotted in a 35 metre penalty to cut down the margin to 24-13.
Navy scored again in the 50th minute to reduce the lead to 24-20 through a superb try scored by their prop forward Kasun de Silva. Weerasinghe added the extra points.
The home team had plenty of chances of breaching the Havies defences no less than on four occasions, but their moves lacked the finishing touches, despite the presence of several reputed national players in their side.
The Park club sealed the game in the 57th minute when their number eight Lasindu Ishan Karunathilake touched down for a superb try which Mubarak converted to make the final score 31-20.