Cougars finish strong in win