Spanish dance to finish off a tea party (9)

I believe the answer is:
zapateado
'spanish dance' is the definition.
(I've seen this before)
'finish off a tea party' is the wordplay.
'finish off' becomes 'zap' (I can't justify this - if you can you should give a lot more credence to this answer).
'party' becomes 'do' (do can informally mean a party).
'zap'+'a'+'tea'+'do'='ZAPATEADO'
'to' is the link.
Can you help me to learn more?
(Another definition for zapateado that I've seen is " Spanish dance".)
I've seen this clue in The Independent.
Want a hint initially instead of a full solution?
Install my app