Veteran Owen Coyle scored a double as Airdrie United defeated nine-man Partick Thistle.
Marvin Wilson drilled home the opener for Airdrie before striker Coyle tapped in after Martin Hardy hit the post.
Thistle's Adrian Madaschi headed in, but Grant Murray was sent off for a bad tackle and Andy Wilkinson followed for pushing referee Alan Freeland.
Willy McLaren hit Airdrie's third and Juan Ramon Escales pouched one back for Thistle before Coyle swept home again.
Airdrie: McGeown, Docherty (William Wilson 85), Lovering, McGowan, Christie, Hardie, Barkey, Marvyn Wilson, Coyle, McKeown (Roberts 72), McLaren (Gow 72).
Subs Not Used: Dunn, Hollis.
Booked: Hardie, Christie.
Goals: Marvyn Wilson 20, Coyle 38, McLaren 58, Coyle 83.
Partick: Arthur, Wilkinson, Madaschi, Murray, Dowie (Billy Gibson 39), Panther, Anis (Mitchell 45), Fleming, Escalas, One (Hinds 59), Milne.
Subs Not Used: Bennett, Fulton.
Sent Off: Wilkinson (51), Murray (51).
Goals: Madaschi 44, Escalas 66.
Ref: A Freeland