Home Baseball Luke Weaver Dominates in SF – Cards Win 11-2