AMERICAN LEAGUE: ?Royals 6, Blue Jays 1

Alex Gordon and Lorenzo Cain homered, Jason Vargas won for the first time in three starts and Kansas City beat the visiting Toronto on Friday night. Cain went 3 for 4 and matched a career high with four RBI, and Gordon reached base three times as the Royals won their second straight and handed Toronto its second consecutive loss following a season-best nine-game winning streak. The home runs were the 23rd and 24th of the season for the Royals, whose total is the lowest in the majors. Vargas (5-2) allowed one run and seven hits in six innings, walked three and struck out seven.

Twins 6, Yankees 1

Ricky Nolasco pitched six solid innings for his first win in more than a month, Oswaldo Arcia homered and threw out a runner at home plate, and the Minnesota Twins flexed some muscle in beating the host New York Yankees. Josh Willingham and Trevor Plouffe also connected against Vidal Nuno (1-2) for the light-hitting Twins, winners for the second time in eight games. Kurt Suzuki and former Yankees infielder Eduardo Nunez had RBI singles in the eighth, giving Minnesota its highest run total since scoring eight against Boston on May 13.

Red Sox 3, Rays 2, ?10 innings

A.J. Pierzynski hit an RBI triple in the bottom of the 10th inning and the host Boston Red Sox — on their fourth manager of the night following a string of ejections — beat the Tampa Bay Rays in the latest testy game between the teams. Jonny Gomes scored the winning run. He fittingly reached base when he was hit by a pitch, a common theme that led to one bench-clearing scrum and nearly as many ejections as runs on a wild night at Fenway Park. Juan Carlos Oviedo (1-2) plunked Gomes with one out in the 10th and Pierzynski followed with a drive to the triangle in right-center, where the ball landed between Wil Myers and Desmond Jennings.

Astros 2, Orioles 1

Jonathan Villar broke an 0-for-26 slump with a go-ahead RBI double in the seventh inning and host Houston extended its winning streak to seven games with a win over Baltimore in the annual Major League Baseball Civil Rights game. It is the first time Houston, losers of 100-plus games the last three seasons, has won seven straight since 2010. Brett Oberholtzer (2-6) allowed four hits and a run in seven innings for the win and Chad Qualls got the last four outs for his fifth save. The Astros had one hit before Matt Dominguez doubled to start the seventh. Alex Presley singled with one out but was thrown out trying to stretch it into a double.

NATIONAL LEAGUE: ?Braves 3, Marlins 2

Julio Teheran pitched 7? innings and scored the tying run in the seventh to help the Atlanta Braves move a game ahead of host Miami atop the NL East. The Braves trailed 2-0 in the sixth inning but rallied to break a four-game losing streak. They won for only the third time in their past 13 road games. Teheran (5-3) allowed five hits and two runs, which raised his ERA to 1.83. Teheran, who came into the game 2 for 25 this season, had a single and a double.

Brewers 11, Cubs 5

Ryan Braun homered to highlight a five-run first inning and the host Milwaukee Brewers beat the Chicago Cubs. Braun had three hits and three RBI for Milwaukee, which has won 25 of its last 31 games against Chicago. Rickie Weeks and Martin Maldonado had three hits and two RBI each as the Brewers scored a season-high runs in its most lopsided victory of the year. Marco Estrada (5-2) allowed three earned runs and six hits in six innings.

INTERLEAGUE: ?Nationals 9, Rangers 2

Ian Desmond keyed a 15-hit attack with a three-run homer, Stephen Strasburg pitched six solid innings and host Washington Nationals defeated Texas. Jayson Werth and Denard Span had three hits each for Washington, which had lost 6 of 7. Previously slumping, Washington’s offense has 14 runs and 30 hits in its last two games. Strasburg (4-4) allowed two unearned runs, though his error led to them, and six hits. He struck out nine and walked one. It was the eighth straight start in which Strasburg has pitched at least six innings and allowed three runs or less.

Padres 4, White Sox 1

Ian Kennedy struck out nine in six strong innings and Yonder Alonso hit a two-run homer to lead the San Diego Padres past the host Chicago White Sox. Cameron Maybin hit his first home run of the season and Alonso finished with three hits as the Padres ended Chicago’s three-game winning streak. Kennedy (4-6) allowed one run and four hits with three walks. The lone run was set up by Maybin’s mental lapse in the fourth inning.