Although Grange took an early lead when Barr's penalty corner shot went in off keeper Jamie Frail, Hillhead equalised seven minutes later, through a set piece strike from Wei Adams. But goals from Euan Milne, Johnston and Barr gave Grange a comfortable win.
Western Wildcats devoured Aberdeen Asset Management 9-0, the goals shared by Douglas Simpson (5) and Scott McCartney (4), while champions Glynhill Kelburne demolished Edinburgh University 8-1 with doubles from Jonny Christie, Gareth Hall and Mark Ralph. Greaves Clydesdale ended their indifferent run of results with a 2-1 win over VWS Dundee Wanderers on Tayside with goals from Raymond Wright and Ben Paterson. Mike McKenzie scored for Dundee.
In the second division, a hat-trick from David Guy was the catalyst for CALA Edinburgh's 8-2 victory over Waverley, a result that keeps CALA's perfect record and a five-point lead at the top.
Yesterday Wanderers bundled Clydesdale out of the Arthur McKay Scottish Cup 3-0 on penalties, with James Weyers, Guy Murdoch and Bobby Ralph finding the target from the spot after the sides drew 3-3 in normal time. Holders Kelburne strolled to a comfortable 6-0 win over second division Falkirk at Bellahouston.
In the women's league, a penalty corner strike from Amy Brodie five minute from the end gave CALA an unexpected 1-0 win over third-placed Kelburne. League leaders Grove Menzieshill earned a narrow 2-1 win over Edinburgh University, but Milne Craig Western's indifferent season continues as they fell 3-2 to Giffnock.
VWS Dundee Wanderers romped to a 9-2 win over bottom side Hillhead and Grange moved up the division with a 2-1 away win against Western Wildcats. In the women's cup, Grove Menzieshill beat Granite City Wanderers 11-0, while Western saw off Hillhead 4-0.