A-Rod passes Gehrig in RBI

• NEW YORK 4, KANSAS CITY 2: Alex Rodriguez hit a three-run homer to break Lou Gehrig's AL record for RBI, and the Yankees beat the Royals on Wednesday to finish a three-game sweep. Coming into the series, New York had lost six in a row and 10 of 11. With his 665th home run, the three-time MVP increased his career total to 1,995 RBI. That's two more than Gehrig gets credit for from the Elias Sports Bureau, baseball's official statistician.

• CLEVELAND 12, TEXAS 3: Carlos Santana capped an eight-run third inning with a three-run homer, leading the host Indians to a rout of the Rangers, ending their seven-game winning streak. Carlos Carrasco allowed only Robinson Chirinos' solo homer in the fifth in eight sharp innings on the mound.

• CHICAGO 5, TORONTO 3 (10): Adam LaRoche singled in the go-ahead run in the 10th inning and the White Sox beat the host Blue Jays to avoid a three-game sweep. Jose Abreu had three hits with two RBI and scored the winning run.

• DETROIT 3, OAKLAND 2: Yoenis Cespedes homered with two outs in the fifth inning to break a scoreless tie against his former team and six Detroit pitchers combined on an six-hitter to lead the Tigers over the A's in Oakland.

• BALTIMORE 5, HOUSTON 4: Chris Davis hit two homers, including a go-ahead solo shot in the eighth inning, to lead the Orioles to over the visiting Astros.


Pirates' win string at six

• PITTSBURGH 5, MIAMI 2: Jung Ho Kang capped a seventh-inning rally with a two-run single as the Pirates ran their winning streak to six games with a win over the visiting Marlins. Pittsburgh won for the first time this season when trailing after six innings.

• COLORADO 6, CINCINNATI 4: Nolan Arenado hit a three-run homer and Kyle Kendrick pitched into the eighth inning for his first win since opening day, leading the Rockies over the Reds in Cincinnati. Arenado hit his 10th homer in the first inning. He has three homers, one triple and 10 RBI in his past four games.

• NEW YORK 7, PHILADELPHIA 0: Rookie Noah Syndergaard scattered six hits into the eighth inning and hit his first major league home run, and Lucas Duda homered twice as the host Mets beat the Phillies to complete a three-game sweep.

• SAN FRANCISCO 3, MILWAUKEE 1: Ryan Vogelsong allowed one run in six innings to win his third straight start, and Joe Panik hit a two-run homer as the Giants completed a three-game sweep of the Brewers in Milwaukee.


Dodgers trade Uribe to Braves

• The Los Angeles Dodgers dealt third baseman Juan Uribe to the Atlanta Braves in a six-player trade. The Dodgers also sent righthanded pitcher Chris Withrow to the Braves for infielder Alberto Callaspo, lefthanders Eric Stults and Ian Thomas, and minor league righthander Juan Jaime.

• The Cardinals placed first baseman Matt Adams on the 15-day disabled list with a strained right quadriceps.