Crossword Genius

Compete over parts in theatre — one gets them in shows (8)

Ross

I believe the answer is:

viewings

I'm a little stuck... Click here to teach me more about this clue!

'theatre one gets them in shows' is the definition.
I can't judge whether this definition defines the answer.

'compete over parts' is the wordplay.
'compete' becomes 'vie' (synonyms).
'over' is a charade indicator (letters next to each other).
'parts' becomes 'wings' (wing is a kind of part).
'vie'+'wings'='VIEWINGS'

'in' acts as a link.

Can you help me to learn more?

I've seen this clue in The Guardian.
Want a hint initially instead of a full solution? Install my app