CARSON, Calif. -- Robbie Keane scored three goals and the Los Angeles Galaxy rallied to beat Western Conference-leading Real Salt Lake 4-2 on Saturday night.
Keane scored in the 56th, 67th and 86th minutes to help the Galaxy (11-9-4) pull four points behind Salt Lake and tighten an eight-team battle for five West playoff berths. The top seven teams are separated by eight points, with San Jose another three points back.
Omar Gonzalez, who signed a designated player contract this week, also scored for Los Angeles. The Galaxy could had two more -- but those were stopped on the goal line, first by Chris Wingert on Landon Donovan two minutes after Keane's first goal and by Kenny Mansally on Todd Dunivant near the end.
"We played well the whole 90 (minutes)," said Donovan, whose corner kick Gonzalez headed home in the 75th minute for a 3-1 lead. "We probably deserved a 4- or 5-0 game, but real happy with how we performed."
Panamanian goalkeeper Jaime Penedo made his MLS debut for the Galaxy, making a fine save on Alvaro Saborio's shot to the upper-right corner three minutes into the second half.
Joao Plata gave Real Salt Lake (12-8-5) a lead in the 53rd minute, finishing from a wonderful touch by Ned Grabavoy.
Keane scored from a long pass by Juninho to tie it, then volleyed Los Angeles ahead off a cross by Sean Franklin 11 minutes later.
Keane got his 10th goal to complete his hat trick in the 86th, lifting the ball over rushing goalkeeper Nick Rimando.
"What can I say," Salt Lake coach Jason Kreis said. "I think (Los Angeles is) extremely effective in what they do, and if they're on their game, sometimes you're just gonna have to say they're the better team, and I think that's what we have to say tonight."
Robbie Findley scored in the 90th for Salt Lake.