Lynn wins 8th as Cards beat reeling Braves 8-2