On the verge of victory DC United were forced to settle for a 2-2 draw after Claudio Lopez's late penalty kick.