LOS ANGELES — Adrian Gonzalez hit a three-run homer on the second pitch he saw in a Los Angeles Dodgers uniform, and Andre Ethier tied a franchise record with his 10th straight hit in an 8-2 victory over the Miami Marlins on Saturday night.
Clayton Kershaw (12-7) pitched three-hit ball over eight innings for the new-look Dodgers, hours after they acquired Gonzalez, Carl Crawford and Josh Beckett in a blockbuster trade with Boston.
Braves 7, Giants 3
At San Francisco, Jason Heyward hit a three-run homer and Atlanta snapped San Francisco's five-game winning streak.
Michael Bourn had two hits and two RBIs for the Braves, who had lost six of seven but still lead the NL wild-card race. Reed Johnson and Martin Prado each drove in a run.
Athletics 4, Rays 2
At St. Petersburg, Fla., Brandon McCarthy pitched seven solid innings to lead Oakland over Tampa Bay.
McCarthy (7-5) allowed two runs and four hits while improving to 9-0, including three wins this season, against AL East teams over 14 starts since 2009.
White Sox 5, Mariners 4
At Chicago, Tyler Flowers hit a tying homer and Dewayne Wise delivered a go-ahead single in the sixth inning to help Chicago beat Seattle for its fifth straight victory.
The Mariners took a first-inning lead on Kyle Seager's three-run homer before the White Sox rallied to preserve their 21/2;-game lead over second-place Detroit in the AL Central. Seager also connected in the ninth against closer Addison Reed to pull Seattle within a run.
Royals 10, Red Sox 9, 12 innings
At Boston, Tony Abreu singled home the go-ahead run in the 12th inning, and Kansas City completed its comeback from a six-run deficit by beating Boston.
Ashland native Jeremy Guthrie gave up seven hits and six earned runs in 22/3 innings.