PITTSBURGH >> Luis Robert Jr. homered and drove in two runs, Michael A. Taylor added a bases-clearing double and the Chicago White Sox breezed past the reeling Pittsburgh Pirates 10-1 on Friday night.

Edgar Quero also homered for Chicago, taking Pirates starter Bailey Falter (6-5) deep in the first inning as the White Sox jumped on Pittsburgh early to win for just the 12th time in 48 road games this season.

Andrew Benintendi and Colson Montgomery added two hits and drove in two runs apiece for Chicago.

Angels 6, Phillies 5 >> Taylor Ward hit a go-ahead two-run homer, Jo Adell and Jorge Soler also went deep, and the Los Angeles Angels beat the Philadelphia Phillies 6-5 on Friday night.

The teams combined to hit six home runs, but it was Ward’s shot, his 22nd of the season, in the seventh that completed the Angels’ comeback from a three-run deficit.

Soler hit a solo homer in the second inning and Adell launched a two-run homer in the fourth. Both came off Phillies starter Jesús Luzardo, who allowed four runs on seven hits in 4 2/3 innings. He struck out seven.

Guardians 8, Athletics 6 >> Johnathan Rodríguez hit his first home run in the majors, Slade Cecconi went a career-long 8 1/3 innings and the Cleveland Guardians beat the Athletics 8-6 on Friday night.

David Fry also went deep and José Ramírez added a pair of extra-base hits to help the Guardians win for the seventh time in eight games following a 10-game losing streak.

Athletics’ All-Star Brent Rooker hit his 100th career home run. Shea Langeliers added a solo shot in the seventh inning.

Blue Jays 4, Giants 0 >> Chris Bassitt and three relievers combined on a shutout, and the Toronto Blue Jays roughed up San Francisco’s Justin Verlander in a 4-0 win over the Giants on Friday night.

Bassitt (10-4) struck out five and walked none as AL East-leading Toronto kicked off the second half by improving to 33-16 at home.

Brendon Little struck out both batters he faced, Yariel Rodríguez worked the eighth and Jeff Hoffman finished for the Blue Jays, who have won 14 of 18. The shutout was Toronto’s seventh of the season.

Padres 7, Nationals 2>> Manny Machado’s grand slam capped a five-run ninth inning, and the San Diego Padres beat the Washington Nationals 7-2 on Friday night.

Jake Cronenworth singled leading off the ninth against Kyle Finnegan (1-4) and went to third on a single by Jose Iglesias. Elias Díaz executed his second safety squeeze of the game, scoring Cronenworth to give San Diego a 3-2 lead.

A single by Fernando Tatis Jr. and a walk to Luis Arraez loaded the bases for Machado, who homered into the Padres bullpen in left-center.

Braves 7, Yankees 3 >> Ozzie Albies hit a three-run homer, Ronald Acuña Jr. made a spectacular throw and the Atlanta Braves beat the New York Yankees 7-3 on Friday night as both teams resumed action after the All-Star break.

Spencer Strider (4-7) threw six shutout innings, striking out eight and allowing three hits and three walks.

Albies was 1 for 3 with four RBIs and launched a 390-foot homer just in front of the Chop House in right to make it 6-0 in the third inning.

Rays 11, Orioles 1>> All-Star Home Run Derby runner-up Junior Caminero went deep twice, Yandy Díaz hit a grand slam and the Tampa Bay Rays beat the Baltimore Orioles 11-1 on Friday night to snap a four-game losing streak.

Caminero lost to MLB home-run leader Cal Raleigh in Monday’s Derby but started the second half of the season with his 24th and 25th homers of the season, his second career multihomer game.

He hit a three-run shot in the first then followed Díaz’s slam with a solo homer in a six-run sixth.

Marlins 8, Royals 7 >> Kyle Stowers hit a two-run walk-off homer and finished with three hits as the Miami Marlins defeated the Kansas City Royals 8-7 on Friday night.

Stowers had already tied a Marlins franchise record with his fourth home run in two games when he hit a three-run shot in the first inning. After Miami had built — then squandered — a 5-0 lead, the first-time All-Star followed with the biggest swing of the game against Carlos Estévez (4-3) that sent the winning shot 394 feet to right field.

Stowers went 3 for 5 and reached base in his first two at-bats to extend his on-base streak to 10 plate appearances, also tying a club record.

Adam Frazier entered as a pinch-hitter in the 10th and drove in automatic runner Jonathan India and Bobby Witt Jr, who had reached on an infield single. Frazier doubled to right off Lake Bachar (4-1) to give Kansas City the lead entering the bottom half.