Boston's Holt hits for cycle in win over Atlanta

•BOSTON 9, ATLANTA 4: Brock Holt became the first player in the majors this season and the first Boston player since 1996 to hit for the cycle as the Red Sox ended their seven-game losing streak by beating the Braves at Fenway Park.

•BALTIMORE 19, PHILADELPHIA 3: Manny Machado and Chris Parmelee each hit two of an Orioles-record eight home runs, and Baltimore crushed the visiting Phillies.

•SAN FRANCISCO 6, SEATTLE 2: Matt Duffy homered and drove in three runs to help the Giants stop a nine-game home losing streak by beating the Mariners.

•HOUSTON 8, COLORADO 5: Luis Valbuena homered twice and drove in four runs as the Astros beat the Rockies in Houston.

•OAKLAND 6, SAN DIEGO 5: Eric Sogard singled in the go-ahead run in the top of the ninth off closer Craig Kimbrel, lifting the A's over the Padres in San Diego, spoiling the debut of interim manager Pat Murphy.

•PITTSBURGH 3, CHICAGO WHITE SOX 0: Charlie Morton pitched seven innings to remain unbeaten (5-0) since his hip surgery and the Pirates beat the White Sox in Pittsburgh for their sixth consecutive win.

•N.Y. METS 3, TORONTO 2: Matt Harvey returned to form with seven shutout innings and an RBI double, leading the host Mets over the Blue Jays.

•CINCINNATI 5, DETROIT 2: Todd Frazier homered twice and Jay Bruce added a solo shot to lift the visiting Reds over the Tigers.

•MIAMI 12, N.Y. YANKEES 2: The Marlins scored a franchise-record eight first-inning runs against former teammate Nathan Eovaldi and routed the visiting Yankees.

•WASHINGTON 16, TAMPA BAY 4: Wilson Ramos homered twice off position players, and Bryce Harper and Clint Robinson also went deep, as the Nationals routed the host Rays.

•TEXAS 3, L.A. DODGERS 2: Robinson Chirinos' homer, leading off the bottom of the ninth inning, gave the Rangers a win over the Dodgers.

•KANSAS CITY 7, MILWAUKEE 2: Chris Young became the first Royals pitcher to drive in three runs in a game since 1972, leading Kansas City to a victory over the host Brewers.

•CLEVELAND 6, CHICAGO CUBS 0: Carlos Santana hit a three-run homer and an RBI double, and Trevor Bauer pitched seven innings of four-hit ball, as the visiting Indians beat the Cubs.

•L.A. ANGELS 2, ARIZONA 1: Albert Pujols drove in the tying and go-ahead runs in the sixth inning with a homer as the host Angels beat the Diamondbacks.