Ten-man Airdrieonians kept their slim League One title hopes alive with a dramatic late win over struggling Dumbarton.
The Diamonds knew only a win would do to stop Cove Rangers claiming the title and they did just that after a dramatic end to the game at New Broomfield made it 18 games unbeaten for Ian Murray's men.
Two goals in three minutes from Dylan Easton and Calum Gallagher midway through the first-half appeared to have Airdrie cruising, but George Stanger pulled a goal back for Sons before Adam Frizzell was sent off for the hosts in an action-packed opening 45 minutes.