The Italian term "superato" matches the English term "overcomes"

other italian words that include "superato" : english :
insuperato unexcelled
insuperato unsurpassed