A match for the devil (7)
I believe the answer is:
lucifer
I believe this clue is a double definition.
'a match' is the first definition.
(synonyms)
'the devil' is the second definition.
(Lucifer is a name for the devil)
'for' acts as a link.
(Other definitions for lucifer that I've seen before include "Satan, the Devil" , "flares up when struck" , "Satan, Son of the Morning" , "leader of rebellion" , "Match - Satan" .)