KANSAS CITY ROYALS catcher Salvador Perez (13) pulls starting pitcher Yordano Ventura (30) away from Los Angeles Angels center fielder Mike Trout (27) after Ventura took exception to Trout scoring in the sixth inning of the baseball game at Angel Stadium on Sunday afternoon in Anaheim, Calif. The Royals beat the Angels, 9-2.

KANSAS CITY ROYALS catcher Salvador Perez (13) pulls starting pitcher Yordano Ventura (30) away from Los Angeles Angels center fielder Mike Trout (27) after Ventura took exception to Trout scoring in the sixth inning of the baseball game at Angel Stadium on Sunday afternoon in Anaheim, Calif. The Royals beat the Angels, 9-2.

CLEVELAND (AP) — Miguel Cabrera homered twice and drove in four runs as the Detroit Tigers improved to 6-0 for the first time in 30 years with an 8-5 win over the Cleveland Indians on Sunday.

Cabrera hit a two-run homer in the first off T.J. House (0-1), and J.D. Martinez added a solo shot in the ninth as the Tigers finished off a three-game sweep.

Cabrera went 4 for 4 with his first two homers this season, a double and single. With Cabrera needing a triple for the cycle, Indians manager Terry Francona intentionally walked him in the eighth even though there was a runner on first.

Royals 9, Angels 2

ANAHEIM, Calif. (AP) — Alcides Escobar and Alex Rios hit two-run doubles, Salvador Perez homered, and AL champion Kansas City improved to 6-0.

The winning streak is the Royals’ second-longest to open a season after a 9-0 start in 2003.

The Angels’ Albert Pujols hit his 522nd home run, moving past Ted Williams, Willie McCovey and Frank Thomas for sole possession of 18th on the career list.

Pirates 10, Brewers 2

MILWAUKEE (AP) — Andrew McCutchen homered and drove in four runs in his return to Pittsburgh’s lineup, and Neil Walker hit a three-run shot.

McCutchen took himself out of Friday night’s game because of soreness in his left knee and didn’t play Saturday.

Rays 8, Marlins 5

MIAMI (AP) — Nathan Karns (1-1) allowed two runs — one earned — and two hits in seven innings for his second career victory.

The Marlins, who came into the season with high hopes, went 1-5 on their opening homestand. Center fielder Marcell Ozuna was scratched from the lineup as punishment for being late to batting practice.

Cardinals 7, Reds 5

CINCINNATI (AP) — Matt Carpenter hit a two-run homer off Kevin Gregg (0-1) in the 11th inning.

Carlos Villanueva (1-0) pitched two innings, working out of a bases-loaded jam in the 10th by striking out Todd Frazier. St. Louis took two of three in the series and has won 13 consecutive three-game series against Cincinnati.

Blue Jays 10, Orioles 7

BALTIMORE (AP) — Jose Bautista hit the last of Toronto’s three home runs, a two-run drive in the eighth off Darren O’Day.

Nationals 4, Phillies 3

PHILADELPHIA (AP) — Wilson Ramos drove in the decisive run in the 10th with his second RBI of the day.

Bryce Harper homered and Clint Robinson had three hits for the Nationals, who salvaged a win in the three-game series.

Mets 4, Braves 3

ATLANTA (AP) — Bartolo Colon helped himself with his first RBI in a decade, and Daniel Murphy hit a tiebreaking sacrifice fly in the eighth, dropping the Braves to 5-1.

White Sox 6, Twins 2

CHICAGO (AP) — Chris Sale (1-0) struck out eight over six innings in his return from a broken bone in his right foot, allowing one run and five hits.

Astros 6, Rangers 4

ARLINGTON, Texas (AP) — Hank Conger hit a tworun homer in the 14th inning following George Springer’s leaping catch at the right-field wall on a ball hit by Leonys Martin in the 10th.

Mariners 8, Athletics 7

OAKLAND, Calif. (AP) — Nelson Cruz homered for the second straight day, hitting a solo drive off Tyler Clippard (0-1) in the 10th inning.

Cubs 6, Rockies 5

DENVER (AP) — Former Rockies player Dexter Fowler hit a two-run homer on a hanging slider from LaTroy Hawkins (1-1) on an 0-2 pitch with two outs in the ninth inning.

Padres 6, Giants 4

SAN DIEGO (AP) — Backup catcher Wil Nieves hit his first career grand slam, a drive off former San Diego star Jake Peavy, and the Padres won three of four in their series against the defending World Series champions.

Dodgers 7, D-Backs 4

PHOENIX (AP) — Alex Guerrero had his first big league homer, went 3 for 5 and four RBIs to back Zack Greinke (1-0), who allowed five hits in seven scoreless innings. Los Angeles avoided a three-game sweep.