Ross Jack was pleased with 10-man Turriff’s “fighting spirit” to twice come from behind to beat Clach 4-2.
The hosts fell behind to a Liam Shewan goal at the Haughs before Darren Wood was sent off minutes later.
Michael Finnis restored Clach’s lead after Cammy Bowden’s equaliser.
But goals from Ally Mackenzie, James Chalmers and Nikolas Wozniak gave Turra the win.
The result moves Turriff up to seventh, just three points off fifth-placed Fraserburgh.
And the Turra boss praised his team for their hard work to turn the game around.
Jack said: “We had to really dig deep as a team. It was fantastic application by the boys to win the game.
“There were some great individual performances but it was an outstanding team effort to get the four goals and the win.
“There was a good fighting spirit and I’m delighted.”
Fraserburgh picked up an impressive win of their own, beating Brora 2-0 at home.
Willie West gave the Broch the lead and Gary Harris wrapped up the match from the spot with 16 minutes left.
Rothes ended their six-game losing streak with a 2-2 draw at home to Huntly.
Robbie Duncanson and Ross Still scored either side of Benjamin Cullen’s strike for the hosts but Callum McIntosh equalised with six minutes left.
Wick got back to winning ways after last week’s heavy defeat with a 2-0 win at Deveronvale.
Michael Steven scored just before the break and Sam Mackay doubled the advantage on 65 minutes.
Forres dumped Keith out of the Highland League Cup with a 5-2 win at Kynoch Park.
Lee Fraser scored twice in the first 10 minutes before Luke Barbour pulled one back.
John Cameron notched a brace before Allan Hale added Keith’s second.
Gary McNamee ended the scoring with an own goal late on.