Emergency crews battled a fire that burned roughly 300 tons of hay in Gem County on Friday morning.