Aberdeen Grammar's sorry losing season continued as Glasgow Hutchesons' Aloysians exploited damaging mistakes by the visitors to win a high-scoring match.
Grammar's players could not get the basics right, including the their handling of kick-offs which led to an eighth consecutive defeat in National 1 - this despite scoring six tries at Braidholm.
An exasperated Ali O'Connor, the Grammar head coach, said: "We looked good when we were attacking but once again we failed to do the simple things right. We keep handing our opponents massive advantages and, until we learn to do the basics right, we will remain near the relegation area.
"There was no shortage of effort from the players and Calum Champion played a captain's part, scoring two tries.
"He rarely has a poor game, while Sam Knudson had a fine match, converting five of our six tries. But again, our defending left a lot to be desired."
The home side had the best of the first half, racing into an early lead and turning around 31-14 to the good.
But the Rubislaw side rallied, only to surrender late tries.
Grammar were unlucky. The final try for the home side came after a knock-on.
O'Connor added: "When a team is down, the luck doesn't go with it.
"We must regroup and use the three-week break to build confidence."
The Grammar try scorers were Champion (2), winger Calum Ruxton (2), and replacements Tom Aplin and Matt McCall.
© Jack Nixon
GHA: Grant Mollison; James Edgar, Ben Addison (c), Ross Findlay, Andrew Spowart; Andrew Goudie, Peter Jericevich; Tony Bryan, Seitaro Usada, Michael Scott; Jamie Auld, Adam Barnett; Fergus Haig, Walker Graham, Grant Macdonald.
Replacements: Dario Ewing, Calum Braid, Paul Harkins, Murray Houston, Charlie Lonergan.
Aberdeen Rugby: Doug Russell; Grant Walker, Kyle McFarlane, Tom Aplin, Calum Ruxton; Sam Knudson, Jake Gray; Rob Ellinson, Conal Howard, Chris Prentice; Aaron Robertson, Matt McCall; Christian Brew, Chris Jollands, Calum Champion.
Replacements: Mike Cox, Alex McLeod, Dom Wallen, Andrew Ovenstone, Conor Lavery.