Dan Haren pitched three-hit ball into the eighth inning, and Matt Kemp homered in the Los Angeles Dodgers' 2-1 victory over the Los Angeles Angels on Wednesday night.
Andre Ethier had an RBI double in the second inning as the Freeway Series moved down the I-5 to Anaheim after the clubs split the first two games in Chavez Ravine.
Haren (9-9) took a perfect game into the sixth inning of his best start since June for the NL leaders, who improved the majors' best road record to 35-23 by beating the majors' best home team.
Erick Aybar singled and scored in the eighth for the Angels, who missed a chance to move within one game of major league-leading Oakland in the AL West.
Matt Shoemaker (9-4) yielded six hits and struck out five over six solid innings for the Angels.
Kole Calhoun singled and stole second leading off the ninth, but Kenley Jansen struck out Mike Trout, got Albert Pujols on a fly to center and struck out Josh Hamilton to wrap up his 32nd save.
Trout, Pujols and Hamilton were a combined 0 for 12.
Haren had lost his last five starts with a 10.03 ERA, but the former Angels right-hander retired the first 16 batters he faced at the stadium where he played from 2010-12.
Hank Conger's one-out single in the sixth was the Angels' first hit, but Yasiel Puig threw out Conger at third on pinch-hitter David Freese's ensuing single.
Haren left in the eighth after giving up a single to Aybar, who scored on Chris Iannetta's long fly off Brandon League.
Shoemaker had earned a win in six of his last nine appearances, but the Angels' surprising right-hander started shakily.
Kemp hit a 400-foot shot to left in the second, and Ethier followed with a run-scoring double in only the high-priced outfielder's second start in 13 games.
Dodgers: Utility infielder Chone Figgins was designated for assignment after his minor league injury rehab assignment ended.
Angels: Freese didn't start, ostensibly to rest a sore tendon in his left knee, but eventually replaced light-hitting John McDonald.
Dodgers: Hyun-Jin Ryu (12-5, 3.39 ERA) goes after his fourth win in five starts. He threw a shutout against the Angels last season.
Angels: C.J. Wilson (8-7, 4.74 ERA) attempts to get his season back on track after getting rocked last week in his return from the disabled list.