Cardinals wallop Giants 14-3 to take series