Atlanta beats the pants off SF -- again