roundup

AMERICAN LEAGUE

Longoria leads Rays over Red Sox

•TAMPA BAY 5, BOSTON 3: Evan Longoria hit two solo homers, Kevin Jepsen worked out of an eighth-inning jam and the Rays beat the Red Sox on Wednesday night in Fenway Park.

•TEXAS 11, HOUSTON 3: Carlos Peguero hit a pair of solo homers, Shin-Soo Choo had a two-run shot and the visiting Rangers routed the Astros. .

•CHICAGO 7, DETROIT 6: Melkey Cabrera's three-run homer in the bottom of the eighth rallied the host White Sox over the Tigers.

•CLEVELAND 10, KANSAS CITY 3: Brandon Moss homered and added a two-run double and six other Indians also drove in runs, helping pitcher Carlos Carrasco beat the host Royals.

•LOS ANGELES 4, SEATTLE 3: Johnny Giavotella hit an RBI double and Mike Trout homered in the ninth inning, leading the Angels to their second walk-off win in a row over the Mariners.

NATIONAL LEAGUE

Harper hits three HRs for Nats

•WASHINGTON 7, MIAMI 5: Bryce Harper hit three home runs in a game for the first time in his career and had five RBI in his finest day with the Nationals, and Washington beat the Marlins for their third series win in a row.

•ARIZONA 13-5, COLORADO 7-1: Paul Goldschmidt homered and Robbie Ray threw six strong innings in a spot start, helping the Diamondbacks complete their first doubleheader road sweep since 2006 with a 5-1 victory over the scuffling Rockies. In the first game, Aaron Hill tied a career high with four RBI, including a three-run homer, to help the Diamondbacks rout the Rockies 13-7.

•SAN DIEGO 9, SAN FRANCISCO 1: Ian Kennedy struck out five in seven innings to win his second straight start, and the visiting Padres beat the Giants to avoid being swept and stop the Giants' eight-game home streak.

•CINCINNATI 3, PITTSBURGH 0: Mike Leake worked eight innings for his sixth straight victory over Pittsburgh and Marlon Byrd homered as the Reds beat the skidding Pirates.

•ATLANTA 7, PHILADELPHIA 5: Andrelton Simmons had three hits, including a homer, and Freddie Freeman drove in three runs with three hits as the Braves beat the Phillies in Atlanta.

•MILWAUKEE 6, LOS ANGELES 3: Adam Lind homered and doubled and the Brewers scored five runs in the first inning off Joe Wieland in beating the Dodgers in Milwaukee.

•CHICAGO 6, ST. LOUIS 5: Anthony Rizzo homered and had three RBI and Jon Lester had a strong outing for the visiting Cubs, who ended the Cardinals' eight-game winning streak.

INTERLEAGUE

Mets feast on Orioles again

•N.Y. METS 5, BALTIMORE 1: Jacob deGrom threw seven overpowering innings, and Dilson Herrera hit his first homer of the season among three hits as the Mets won their eighth straight over the Orioles.

ASSOCIATED PRESS