have a tough game; fight hard — To fight hard and with difficulty in a game or war.
struggle desperately — To face difficulty and hardships in proceeding with certain work.