CCA fights-off Indians for 3-1 win