hard-fought

/HH AA1 R D F AO0 T/
adjective
  1. 1

    Achieved through a large effort.

    โ€œRichie Davies advanced after a hard-fought 5-2 win over Gary Andersonโ€

Source: https://en.wiktionary.org/wiki/hard-fought