Coles blow for 'Canes