Sexy photo of an ostentatious ace (7)
I believe the answer is:
hotshot
'an ostentatious ace' is the definition.
'hotshot' can be an answer for 'ace' (synonyms). I'm unsure of the 'an ostentatious' bit.
'sexy photo' is the wordplay.
'sexy' becomes 'hot' (similar in meaning).
'photo' becomes 'shot' (shot is a kind of photo).
'hot'+'shot'='HOTSHOT'
'of' is the link.
Can you help me to learn more?
(Other definitions for hotshot that I've seen before include "Expert" , "Important person" , "Top player" , "successful type?" , "Showily successful person" .)