WASHINGTON (AP) -- Substitute Maicon Santos scored the winning goal in the second half in Eastern Conference-leading D.C. United's 3-2 over the New England Revolution on Saturday night.
Dejan Jakovic and Brandon McDonald scored in the first half for United (8-4-3). The Washington club is unbeaten in its last eight home matches, winning its last five.
Saer Sene and A.J. Soares scored early in the second half for the Revolution, 4-7-1 overall and 1-6-0 on the road.
Bill Hamid denied Kelen Rowe's 90th-minute header with a finger-tip save.
New England also suffered its only home loss to United 2-1 on April 14. Santos, who also scored in that contest in April and leads United with seven goals, struck 4 minutes after entering the game Saturday.
He also helped set it up, feeding Dwayne De Rosario on the left before racing into the box to reach the end of De Rosario's cross and drive it past goalkeeper Matt Reis in the 61st minute.
The goal reversed the game's momentum after the Revolution canceled out United's 2-0 halftime lead 5 minutes into the second half. Sene latched onto a rebound of Benny Feilhaber's long range effort and drove it past United's Bill Hamid from close range in the 48th minute.
In the 50th, Soares rose to head Chris Tierny's corner kick inside the left post.
United pulled ahead in the 15th minute when McDonald flicked a looping header of Branko Boskovic's long free kick into the top right corner. Jakovic doubled the lead in first-half stoppage time, reaching the ball in a goalmouth scramble.