After looking certain winners at half-time, the Old Xaverians had to push every inch of the way home to score the four premiership points against Old Melburnians.
The U19s continued their winning form with a smashing of St Bernard's.
It was a close one against the Sharks, but the Menages did as they had to.
The U19 Reserves are yet to emerge from their slump, going down to St Bernard's at Stradbroke Park.
Old Melburnians, celebrating the 150th game of their midfield champ Tom Paule, went hard all day, shrugging off and then snuffing out the challenge from the home team.
The Reptiles won their way into another grand final with a comprehensive victory over Hawthorn Spartans at Rathmines Road.