Aberdeen Grammar slumped to their sixth defeat in 10 starts, leaving the prospect of a top half finish in National League 1 hanging by a thread.
They lost out 37-24 at home to bottom side Cartha Queens Park, who until Saturday had won only one game in the league.
Grammar forwards coach and long-time servant Iain Stanger was in no doubt about the poor quality of the performance and said: “In all the years I have been associated with the club, I have never seen a worse first half performance.
“There were very few positives, although forwards Greig Ryan, Chris Jollands, Andy Cook and Ewan Stewart just about got pass marks.”
Ryan was equally scathing of his team-mates and said: “We were humbled in the first 20 minutes by the bottom side in the league. It was just unacceptable.
“Our backs were never in it. All I saw in those opening minutes was panic and no organisation. What happened to our game plan?”
The ineptitude of the Rubislaw side was reflected in the 37 points they shipped, including four tries – of which three were scored by Cartha winger Jacob Adamson.
Despite improving as the game progressed, Grammar were never likely to win the game, but did get a try bonus point for their four tries, scored by winger Calum Ruxton, stand-off Sam Knudson, and props Colin Neilson and Andrew Cook.
Grammar will need to get their act together for Saturday, where they meet oldest rivals Dundee away from home.
Gordonians in the meantime were racking up another win on the road on National League 3 business, maintaining their unbeaten record at Ardrossan where they were 32-13 winners, while picking up a valuable try bonus point for their five tries.
Full-back Graeme Crawford was a two-try hero, adding two conversions to keep the Countesswells side at the top of the division.
Head coach Ryan Morrice said: “It was not the most perfect performance, but such is the quality of this team, they are capable of changing things as they go along, but we are in a good place.”
In Caley Division 1, Ellon bounced back to form with a 60-33 win at home to Alloa, scoring 10 tries in the process. Aberdeen Wanderers lost out 62-11 in the same division at home to Glenrothes.