St Mirren recovered to take a point from their first home match of the season against 10-man Kilmarnock.
A thundering Kris Boyd strike gave Kilmarnock the lead four minutes into the second half.
Shortly after the hour mark, Boyd was dismissed for lashing out at Jim Goodwin before Gary Harkins struck the equaliser.
Saints playmaker Paul McGowan was unlucky not to snatch a late winner with a close-range shot from a corner.
The draw means both sides are still seeking their first win of the season, although seventh-place Kilmarnock have one more point than the Buddies who find themselves in the bottom third of the Scottish Premiership table.