Was better than the other polishes? (8)
I believe the answer is:
outshone
But I can't explain it at all! Could you help me understand?
(Other definitions for outshone that I've seen before include "Made better or brighter impression than" , "Dwarfed" .)