She’s a match for Lucifer (5)
I believe the answer is:
vesta
'match for lucifer' is the definition.
'Vesta' can be an answer for 'match' (I've seen this before). I am not sure about the 'for lucifer' bit.
'she's a' is the wordplay.
'she' becomes 'vest' (I am not sure about this - if you are sure you should believe this answer much more).
'vest'+'a'='VESTA'
Can you help me to learn more?
(Other definitions for vesta that I've seen before include "Roman goddess of the hearth" , "Hearth goddess; a match" , "heavenly body" , "Roman goddess; match" , "Stave (anag.)" .)