Airdrieonians 3-4 Peterhead
Ally Gilchrist's late header gave Peterhead victory over Airdrieonians.
David Cox put Airdrie ahead but their goalkeeper Neil Parry was dismissed for fouling Leighton McIntosh and Rory McAllister converted the penalty.
Liam Watt's free-kick put Airdrie in front again and they got a third after Steven Noble was sent off for conceding a spot-kick that Nicky Cadden scored.
The visitors drew level through Ryan Strachan and Jordon Brown's strikes before Gilchrist grabbed the winner.