Despite a five-run sixth inning rally from the Cougars, Granger battled back and was able to squeeze out the narrow win at home.