blood-and-guts

adjective
  1. 1

    Performed with vigor, ferocity, passion, or violence (especially in competition).

Source: https://en.wiktionary.org/wiki/blood-and-guts