Major leagues:
Freddie Freeman homered and drove in three runs and Clayton Kershaw won his National League-best sixth game as the Los Angeles Dodgers beat the Milwaukee Brewers 8-1 Wednesday to take the three-game series.
Will Smith and Miguel Vargas also went deep for the NL West-leading Dodgers, who top the NL in home runs (64).
Kershaw (6-2) struck out eight batters and walked none over seven innings while allowing five hits. Besides giving up a home run to William Contreras, he allowed only one other runner to reach second base.
Miami 5, Arizona 4: Jesús Sánchez hit a three-run homer and started the winning rally in the ninth with a double to lead the Miami Marlins to a 5-4 victory over the Arizona Diamondbacks.
The victory improved the Marlins to 12-0 in one-run games, the best start to a season in baseball history in that category. They had been tied with the 1972 New York Mets.
Washington 11, San Francisco 6: Riley Adams and Lane Thomas homered, Josiah Gray pitched seven strong innings and the Washington Nationals beat the San Francisco Giants 11-6 in the rubber match of a three-game series.
Ildemaro Vargas went 3 for 5 with three RBIs, finishing a home run shy of the cycle.
Michael Conforto and LaMonte Wade Jr. homered for San Francisco.
American League
N.Y. Yankees 11, Oakland 3: Yankees Rookie Anthony Volpe hit his first career grand slam to cap a seven-run fifth inning and the New York Yankees pulled away for an 11-3 rout of the Oakland Athletics to complete their first series sweep this season.
Heading into a four-game series against the MLB-best Tampa Bay Rays, the Yankees have won three straight for the first time this season.
Harrison Bader hit a three-run homer in the first inning that was upheld after a review and DJ LeMahieu added a two-run shot in the fifth. The Yankees hit nine homers in the series.
Detroit 5, Cleveland 0: Eduardo Rodriguez struck out eight over seven innings, Javier Báez had two hits and two runs and the Detroit Tigers cruised to a 5-0 victory over the Cleveland Guardians to win the three-game series.
Rodriguez (4-2) gave up four hits and two walks, allowing only two runners past first base in his sixth straight dominant performance. The left-hander is 4-0 with a 0.43 ERA and 41 strikeouts in 41 2/3 innings since April 12.
Interleague
Philadelphia 2, Toronto 1: Edmundo Sosa scored on Bryce Harper’s hard-hit grounder in the 10th inning after Toronto shortstop Bo Bichette’s throwing error and the Philadelphia Phillies came back to defeat the Blue Jays, 2-1.
With Sosa on second base to start the 10th, Tim Mayza (1-1) struck out Bryson Stott before walking Trea Turner to put runners on first and second with one out.
Harper lined a bouncer toward the mound and Mayza made a good play to snare it and fired to second base to set up an apparent double play. But Bichette’s throw went wide of first baseman Vladimir Guerrero Jr. and Sosa just beat Guerrero’s throw home while sliding headfirst into the plate.
Texas 4, Seattle 3: Marcus Semien homered and drove in a pair of runs, Dane Dunning allowed only two runs in six strong innings and the Texas Rangers beat the Seattle Mariners, 4-3.