Peterhead slipped to their fourth defeat of the season after Dale Carrick’s penalty earned Airdrieonians a 2-1 win at Balmoor.
The two sides went in level at half-time, after David Ferguson had cancelled out Calum Gallacher’s opener, before Carrick’s penalty decided matters with 15 minutes to go.
Gallacher had Airdrieonians in front less than four minutes in, with Kurtis Roberts’ deflected cross reaching him at the back post and he tapped in, despite Greg Fleming’s best efforts.
Peterhead responded through Scott Brown, who was found by Aidan Smith and he prodded goalwards, However, the post came to the visitors’ rescue.
Smith was becoming a nuisance for the Airdrie defence and tricked his way past three players to create a shooting opportunity, which goalkeeper David Hutton beat away at this near post.
Ex-Annan man Smith passed up a glorious chance to level the scores on 21 minutes, after skipper Rory McAllister picked off a pass from Nat Wedderburn. He squared for the overlapping Smith and after facing up Hutton he rolled the ball wide of the far post.
The pressure eventually told and the Blue Toon opened their account on 26 minutes. Gary Fraser’s free-kick was flicked on by McAllister and amid a crowded box, Ferguson lashed home.
Play was all going the home side’s way, with McAllister in particularly impressive form in build-up play. They came close to edging in front on 56 minutes as Jamie Stevenson’s long-range effort flashed just wide.
Callum Smith and the away fans were desperate for a penalty just after the hour when Scott Hooper went shoulder to shoulder with the striker, however referee Gavin Ross was unmoved.
They did get their spot-kick on 76 minutes when Stevenson careered into Gallacher in the box and Carrick tucked away from 12 yards.