Tri-City Titans fight to the end against the Rivals