unbeatable

    adjective
  1. [team, etc.] imbatible
  2. [offer, price, etc.] immillorable