ATLANTA — Evan Gattis and Chris Johnson backed Aaron Harang with first-inning homers off C.J. Wilson as the Braves defeated the Los Angeles Angels 4-3 in an Inter-League game Friday. Wilson (7-6) shut down the Braves (35-31) after giving up a three-run homer to catcher Gattis and a solo shot to third baseman Johnson but it was too little too late for Los Angeles (36-30), who got a late two-run single from Albert Pujols. American League Red Sox 10, Indians 3: John Lackey pitched seven solid innings, and Mike Napoli and Dustin Pedroia each had two-run doubles to carry the Boston Red Sox to their seventh straight home win. Second baseman Pedroia added a pair of stellar defensive plays on the day his wife, Kelly, gave birth to their third son, and third baseman Xander Bogaerts snapped an 0-for-18 drought with a towering homer over the Green Monster in left as Boston (31-36) posted a season high for runs. Blue Jays 4, Orioles 0: Toronto right-hander Drew Hutchison was dominant, third baseman Juan Francisco homered and the Blue Jays beat the Baltimore Orioles. Hutchison (5-4) threw seven scoreless innings and first-place Toronto (40-29) won for just the second time in seven games. Twins 2, Tigers 0: Kyle Gibson and two relievers made Eduardo Escobar's third-inning home run stand up in a victory by the Minnesota Twins that was the free-falling Detroit Tigers' 17th loss in 24 games. Royals 7, White Sox 2: The Kansas City Royals gave Jeremy Guthrie some early run support to help the right-hander end an 11-game winless streak. The Royals scored five runs in the first inning and Guthrie allowed two runs in 5 2/3 innings to earn his first win since April 9. Rays 6, Astros 1: Alex Cobb struck out a season-high 11 batters while revisiting his early season dominance, limiting the Houston Astros to three hits. Yankees 7, Athletics 0: Right-hander David Phelps allowed two hits in 6 2/3 shutout innings, snapping his career-high four-game losing streak and leading the New York Yankees to their fourth straight victory. Rangers 1, Mariners 0: Seattle Mariners pitcher Felix Hernandez suffered his first loss since April 21 in heartbreaking fashion as Texas triumphed. National League Cardinals 1, Nationals 0: Lance Lynn allowed just two hits and struck out eight in eight innings to win a pitchers' duel with Washington's Jordan Zimmermann. Cubs 2, Phillies 1: Jake Arrieta pitched seven shutout innings and reliever Neil Ramirez survived a rocky ninth inning, as the Chicago Cubs beat the Philadelphia Phillies. Pirates 8, Marlins 6 (13 innings): Rookie right fielder Gregory Polanco, playing just his fourth major-league game, had five hits, including a tiebreaking two-run homer in the top of the 13th inning, leading the Pittsburgh Pirates to a victory over the Miami Marlins. Dodgers 4, Diamondbacks 3: Clayton Kershaw pitched seven solid innings and the Los Angeles Dodgers held on to beat Arizona. Rockies 7, Giants 4: Second baseman DJ LeMahieu highlighted a five-run ninth inning with a tie-breaking RBI single, sending the Colorado Rockies to a stunning, victory over the San Francisco Giants in the opener of a three-games. Mets 6, Padres 2: Bobby Abreu had four hits, two RBIs and two runs scored and fellow 40-something Bartolo Colon retired 18 in a row at one point as the New York Mets beat the San Diego Padres. Reds 6, Brewers 5: Billy Hamilton's ninth-inning single broke a 5-5 tie as the Cincinnati Reds handed the Milwaukee Brewers a loss. — Agencies