After trailing, 2-0 at the break, the visitors got back in the match in the 71st minute when second-half substitute Danny Koevermans prodded a Julian de Guzman free kick past an onrushing Bill Hamid to cut Toronto's deficit to 2-1.
But D.C. United responded less than two minutes later after strong work by both Dwayne De Rosario and Branko Boskovic to both win and keep the ball in Toronto's half. The ball eventually came to Andy Najar, who jinked his way to the end line and crossed to the center of the six-yard box. Hamdi Salihi was waiting and he popped the ball into the net.
United conclude their three-game homestand with a match against the New England Revolution on Saturday, May 26. Kick-off is at 7:30 p.m.
Video of Salihi's goal is below.