GHA coach Gordon MacPherson previously admitted that his team struggled to put teams away.
His players obviously heard his message loud and clear, destroying Perthshire 66-7.
Despite a competitive opening 15 minutes from the visitors, GHA stood firm and took the lead with a Murray Houston penalty.
Then, the floodgates opened.
In the first half, the bonus point was already secure with Hefin O’Hare scoring twice while Ross McClymont, Houston and Jamie Pinder also crossed the line.
Things were much the same at the start of the second half, with Pinder scoring from a move stemming from a through-the-legs pass from the enigmatic Ross McClymont.
The second half started as the first ended, with GHA in control and dominating the set pieces and Perthsire struggling to deal with GHA’s offloading and support play.
Andy Henderson scored his first try of the day from a quick tap, minutes before Pertshire broke their duck with a driven line-out near the GHA line.
Substitute stand off Tane Jericevich made his impact felt when he released 18-year-old winger Josh Brogan to score down the right hand side.
Adam Barnett also added his name to the scoresheet before O’Hare secured his hat trick.
Chris Binnie rounded off the scoring after capitalizing on a linebreak from Andrew Gillman.
On Saturday, GHA visit league leaders Dumfries, who have won 10 games on the trot since losing to the Braidholm side in the season opener.
Neighbours Cartha looked a different team from the one cast aside by GHA last week, as they defeated Lasswade 41-7.
Cartha’s pace was too much to handle for the home side and they made their pressure count when captain Graeme Williamson scored, giving Cartha a 13-0 lead at the break thanks also to two penalties and a conversion by Andi Black.
With eight minutes played in the second half, Iain Cook spotted a gap and barged over the line with Black converting.
Ross Gillies added a touchdown. Andi Black again adding the extras to give CQP a solid 27-0 lead.
Jake Douglas and Williamson added the final tries , with Andi Black maintaining his 100 per cent kicking record for the day.
On Saturday, Cartha host Greenock (KO 2pm).
Whitecraigs had a day they will want to forget, losing 26-0 away to Kelso, a result which leaves them in 10th place at the end of the Premier two campaign.
A league split will now take place, and Craigs will begin their Premier C campaign in January.