Caleb Sanchez threw three touchdown passes, including two long ones to Bryson Canty, and Columbia defeated Brown 21-12 on Saturday.