Luciano Acosta scored one and created another as his DC United came from behind to beat Atlanta 3-1 in MLS.