SANDY -- Kyle Beckerman had two goals, rookie forward Devon Sandoval and Luis Gil also scored and Real Salt Lake beat the Columbus Crew 4-0 on Saturday night at Rio Tinto Stadium.
The win kept Salt Lake (13-8-6) atop the MLS standings. Gil's goal was Salt Lake's 47th of the season, breaking the previous franchise record of 46 set in 2012. Beckerman gave the team No. 48 right before the end of the second half.
Columbus (8-12-5) snapped a two-game winning streak, denying Crew coach Robert Warzycha his 71st career win with the team and becoming the club's all-time leader in coaching victories.
Salt Lake attacked relentlessly and controlled possession throughout the first half, holding the ball 67 percent of the time. Salt Lake had 10 shots while allowing Columbus just one.
Still, Salt Lake had little to show for its efforts. The Crew defense clamped down and made it difficult for Salt Lake to finish any scoring chances.
Columbus had a good scoring chance on its lone first-half shot in the 37th minute when Federico Higuain sent in a right footer on an angle toward the right post.
Nick Rimando intercepted the ball at the post to keep the Crew from breaking the scoreless tie.
Everything changed in the final minute of the half with Beckerman's deflected goal, which ended a 230-minute stretch for Columbus without giving up any goals.
Javier Morales set things in motion when he bounced a free kick off Will Trapp on the right end of the Crew's four-man defensive wall.
The ball then ricocheted off Beckerman's foot behind the wall and trickled inside the right post to make it 1-0.
Salt Lake added to its advantage early in the second half as Sandoval made it 2-0 in the 51st minute when he flicked a cross from Garcia to him inside the 6-yard box inside the left post.
Columbus nearly cut into the lead in the 77th when a throw-in from Josh Williams bounced inside the 6-yard box to Ryan Finley. Finley headed the ball toward the right post, but it went just wide.
Gil added an insurance goal in the 83rd. Ned Grabavoy flicked a short through ball ahead to him deep in the box. Gil sidestepped a defender and buried the ball down the center.
Beckerman capped the scoring in the 89th when he threaded the ball inside the left post.
Higuain was sent off with a red card in the 90th and will be suspended for the Crew's match at Seattle next weekend.
* FC DALLAS 2, EARTHQUAKES 2: At Frisco, Texas, Michel scored on a penalty kick in the 72nd minute to lift FC Dallas to draw against the San Jose Earthquakes.
Blas Perez also scored for Dallas (9-7-10), which rallied after giving up two goals in the first 16 minutes. Dallas moved into fifth place in the Western Conference, one point ahead of Vancouver.
Alan Gordon and Steven Beitashour had the early goals for San Jose (9-10-7), which had won four of its previous five matches.
Gordon, making his 100th MLS start of his career, sent home a shot from the center of the box in the eighth minute after Cato squared the ball to the middle. Eight minutes later, a series of volleys from Gordon and Rafael Baca found defender Beitashour all alone six yards out to pop the ball over the right shoulder of goalkeeper Raul Fernandez.
Dallas outshot San Jose 17-7, taking all momentum after Michel's penalty kick. San Jose's Justin Morrow, who entered the game in the 66th minute as a substitute, was given a red card on a tackle from behind on Ramon Nunez in the 81st minute.
Four minutes later, both Dallas' Kenny Cooper and Bernardez were shown red cards after the Bernardez fouled Cooper, and Cooper retaliated with a shove to the ground and an intimidating hold to the defender's jersey.
San Jose midfielder Cordell Cato put a shot on target in stoppage time that was tipped over the net by Fernandez.
Dallas outshot San Jose 9-3 in the second half.
* GALAXY 1, WHITECAPS 0: At Vancouver, British Columbia, Landon Donovan scored in the third minute and the Los Angeles Galaxy held on to beat the Vancouver Whitecaps for their fifth straight win.
Donovan got his fourth goal in the last three matches to help the Galaxy (12-9-4) secure sole possession of second place in the Western Conference.
Donovan scored after A.J. DeLaGarza's pass hit Whitecaps central defender Johnny Leveron and came to him. The Galaxy captain planted a high shot in the left corner of the net over Whitecaps goalkeeper David Ousted.
The Whitecaps (10-9-6) lost their second straight overall and just their second at home this season.
Di Vaio scores 2 goals in Impact's 5-0 win
* IMPACT 5, DYNAMO 0: At Montreal, Marco Di Vaio scored two goals to lead the Montreal Impact to a win over the Houston Dynamo.
Di Vaio and Felipe Martins scored minutes apart in the first half to put Montreal up by two. Jeb Brovsky made it 3-0 in the 58th minute and Di Vaio finished off a two-man break on a pass from Patrice Bernier for his fourth goal in two games.
Andrea Pisano added his first Major League Soccer goal and the Impact won their second in a row, and their third straight at Saputo Stadium.
Troy Perkins made a diving save on a header two minutes into the second half.
Montreal improved to 12-7-5 for 41 points in 24 games. However, the Impact are winless in their last five road games (0-4-1), and play four of their next six away from home.
Houston (10-8-6) lost for just the second time in its past seven MLS games (4-2-1).
"There was a great opportunity for us before the game and we didn't play well," Dynamo goalkeeper Tally Hall said.
Montreal's Justin Mapp slammed a drive off the crossbar from inside the top of the 18-yard box 14 minutes into the match.
Di Vaio opened the scoring with his 14th goal in the 35th minute. The 37-year-old Italian striker took a pass from Mapp and shifted from his right foot to put a left-footed shot into the top left corner.
Felipe made it 2-0 in the 37th minute when he paused to curl a shot around Houston defender Kofi Sarkodie and inside the right post.
"I thought before I took my shot and I'm happy because the ball went in," said Felipe, who celebrated with a samba as his teammates surrounded him after the goal.
Brovsky scored his second goal of the season off a corner kick by Hernan Bernardello. Dynamo captain Brad Davis headed the kick, but it went to Brovsky who put it home from the right post.
"He's a set-piece master," Brovsky said of Davis. "He whips them in pretty well and he put some good pace on it and that's why that far post run is there. If it gets through, you have to be there. That's my job and fortunately I was there."
Schallibaum, who has been suspended four times this season, received an automatic one-game suspension for his ejection from last Saturday's 2-1 win over D.C. United.
The Swiss coach was suspended by MLS commissioner Don Garber for one more game and fined $5,000 Friday "for his repeated misbehavior."
* TORONTO FC 1, D.C. UNITED 1: At Washington, Bobby Convey scored in the 60th minute to lift Toronto FC to a draw with D.C. United.
Convey, who began his MLS career with D.C. in 2000 before departing for England in 2004, neatly finished off a pass from Reggie Lambe inside the 18-yard box after a poor clearance by United defender Dejan Jakovic. It was Convey's first goal for Toronto (4-12-9).
Dwayne De Rosario also scored against his former team, giving United (3-17-5) the lead with a long-range strike in the 10th minute. D.C., last in the Eastern Conference, has won just once in its last nine matches.
De Rosario, who played for Toronto FC in parts of three seasons from 2009-11, took a looping long ball from Perry Kitchen on the left flank, cut back to the right past two defenders and sent in his right-footed shot from 30 years into the top corner past a sprawling Joseph Bendik.
It was De Rosario's third goal of the season, tying him for the team lead with Luis Silva.
De Rosario nearly doubled United's lead during first-half stoppage time but Bendik pushed his left-footed blast out of bounds for a corner kick. In the 68th minute, United nearly regained its advantage when Luis Silva connected on an acrobatic scissor kick from point-blank range but his efforts were denied by a reaction save from Bendik.
De Rosario's free kick was again saved by Bendik a minute later.
Bendik finished with eight saves.