We do not currently know of any synonyms for matchwinner.
The noun matchwinner is defined as:
Did you mean machinery?