The manager had been in charge of the Hampden side for just short of six years.
Scott Dalziel's 21st-minute header from a Lee Currie cross set Berwick on their way and Darren Lavery netted their second just after half-time. Dalziel then added a further two goals for his hat-trick.
Rory McAllister also bagged a treble as Peterhead returned to the top of table after a 3-1 win over Stirling Albion at Balmoor. The striker opened the scoring after only four minutes with a sumptuous lob and doubled his tally in the 33rd minute with a calm finish past David Crawford.
Stirling's Ross Forsyth reduced the arrears in the second half but McAllister soon made sure of Peterhead's victory by converting a penalty kick after 18-year-old on-loan Rangers defender Luca Gasparotto picked up a red card.
Jim McInally's side replaced Clyde at the summit after the Broadwood team had to battle from behind to salvage a 2-2 draw with Albion Rovers. Michael Dunlop headed Rovers into a 45th-minute lead from Barry Russell's accurate cross and Liam Cusack's volley made it 2-0 eight minutes after the interval.
Michael Daly's 68th-minute effort halved the deficit and Clyde drew level five minutes later thanks to the highly-rated Scott Ferguson's leveller.
Elgin City languish in ninth place after slipping to a 1-0 loss at home to East Stirlingshire, who climbed to third. Elgin won a penalty two minutes from half-time for Michael Herd's handball, but Shane Sutherland's spot-kick was well saved by Grant Hay and Jamie Glasgow pounced to net a 79th-minute winner for the visitors.