Grange retained third place in hockey’s Division One – four points adrift of pacesetters Kelburne and Grove Menzieshill – with two weekend wins.
A 3-2 victory at PSL Team Sport Clydesdale followed by a 5-3 win at AAM Gordonians means the Capital side have now won 11 of their 16 league games.
Edinburgh University failed to pick up any points at the weekend and have slipped to sixth place in the ten-strong league following a 5-1 loss at Western Wildcats and a 1-0 defeat at home to PSL Team Sport Clydesdale.
Results: Division One: Saturday: Western Wildcats 5, Edinburgh University 1; Grove Menzieshill 4, MJV Dundee Wanderers 0; Hillhead 1, Uddingston Riva 2; PSL Team Sport Clydesdale 2, Grange 3; Bromac Kelburne 6, AAM Gordonians 1. Sunday: MJV Dundee Wanderers 1, Bromac Kelburne 4; Grove Menzieshill 6, Hillhead 3; AAM Gordonians 3, Grange 5; Uddingston Riva 2, Western Wilcats 2; Edinburgh University 0, PSL Team Sport Clydesdale 1.