Camilo scored two goals and assisted the other as the Vancouver Whitecaps beat Chivas USA 3-1 in MLS play Wednesday night.
The Whitecaps (6-5-4) posted their second consecutive win — something they had not done since the first two games of the season.
Chivas (3-9-2), meanwhile, has not won since beating the Vancouver at home on March 30.
Jordan Harvey had the other goal for the Whitecaps, who overcame an early 1-0 deficit, while Tristan Bowen replied for Chivas.
The game was turned on its head in first-half added time as Camilo and Harvey scored two minutes apart to give the Whitecaps a 2-1 lead.
Chivas saw its winless skid extended to nine games despite making an early impression on new coach Jose Luis Real, who made his MLS coaching debut after taking over from the fired Jose Luis Sanchez Sola.
Bowen opened the scoring in the seventh minute from the top right side of the Vancouver box as a result of poor marking and questionable goalkeeping. Harvey allowed Bowen to move in and fire into the top left corner past goalkeeper Brad Knighton, who appeared to misjudge the shot.
It was Chivas' first MLS goal in a month, dating to a May 19 game against Real Salt Lake.
In the 33rd minute, Vancouver's Kenny Miller fired a Camilo pass wide from outside the top of the Chivas box. But other scoring chances did not materialize until moments before half-time.
The Whitecaps received a scare in the 40th minute when defender Johnny Leveron went down after taking an elbow in the head from Carlos Alvarez, who received a yellow card. Leveron lay on his back for a few minutes as trainers tended to him, but he got up with his head wrapped in a black bandage and quickly returned to action.
The Whitecaps were already missing three centre backs to injuries and could not afford to lose another.
Harvey evened the score in the second minute of first-half added time when he put shot off Chivas defender Carlos Borja after Camilo inadvertently flicked a Russell Teibert pass on to him. It was Harvey's third goal in four games.
Harvey also scored in Saturday's 4-3 victory over New England and has seen his playing time increased after veteran defender Alain Rochat was traded to D.C. United.
Two minutes after Harvey's goal, Camilo took a pass from Teibert, sidestepped Chivas defender Mario de Luna and fired a low shot into the left corner of the net. The goal came mere seconds before the half-time whistle, sending the jubilant Whitecaps into their dressing room with an unexpected 2-1 lead.
Camilo extended his scoring streak to three games and matched the seven goals he produced all of last season.
The Whitecaps controlled play in the first 30 minutes of the second half, prompting Chivas to make three substitutions but the moves had little effect.
Camilo extended Vancouver's lead to 3-1 in the 81st minute as he fired a shot off a defender after Harvey's rebound off a Chivas player came out to him.
The Brazilian had a chance for a hat-trick in added time, but his shot went off a defender, and Leveron had a shot blocked in the same sequence.
Notes: Teibert's two assists extended his club-record streak to four games. He did not record any points in his first two MLS seasons. ... Before the game, a moment of silence was held for late Chivas under-17/under-18 team captain Julio Chavez. He was killed in a car accident in his hometown of Modesto, Calif., over the weekend. ... Leveron rejoined the Whitecaps after dressing as a reserve for Honduras on Tuesday night in a World Cup qualifier against the U.S.