Grass fire consumes more than 300 acres