TORONTO (AP) Justin Smoak hit a two-run homer in the seventh inning and a go-ahead grand slam in the eighth to rally the Toronto Blue Jays past the New York Yankees 7-4 on Sunday.
After connecting off reliever Tommy Kahnle in the seventh, Smoak brought the crowd of 29,091 to its feet with his second career slam, a drive against David Robertson (0-1).
Smoak went 3 for 4 with a walk and six RBIs as Toronto gained a series split, winning the final two games.
Smoak"s other grand slam also came against the Yankees, in 2015.
Tyler Clippard (1-0) pitched a scoreless inning, and Seung Hwan Oh finished for his first save.
TWINS 7, ORIOLES 0
BALTIMORE (AP) - Jose Berrios pitched a three-hitter for his first career complete game, and Minnesota got two home runs from Brian Dozier in a rout of Baltimore.
Only one batter reached against Berrios over the first eight innings - No. 9 hitter Chance Sisco, whose third-inning double whisked by the raised glove of left fielder Eddie Rosario at the wall.
Berrios then retired 17 straight before Sisco bunted down the third-base line against the shift for a one-out single in the ninth. A walk and a single loaded the bases before Berrios retired Jonathan Schoop and Adam Jones.
Berrios (1-0) struck out six and walked one in his 40th career start. He threw 107 pitches.
Miguel Sano and Eduardo Escobar also connected for the Twins, who won two of three in the season-opening series.
Orioles starter Kevin Gausman (0-1) allowed three home runs and lasted only four innings.
CARDINALS 5, METS 1
NEW YORK (AP) - Paul DeJong had the first multihomer game of his big league career, Luke Weaver held the Mets to one run in five innings and St. Louis avoided an opening three-game sweep.
DeJong went deep in the second inning, making him 3 for 3 with two homers in his career against Steven Matz (0-1). DeJong hit his second solo homer in the eighth against Jacob Rhame.
DeJong hit .285 with 25 home runs and 65 RBIs as a rookie last year, earning a $26 million, six-year contract.
Marcell Ozuna broke out of an 0-for-9 start with three hits, including an RBI double and a run-scoring single. Yadier Molina also homered for the Cardinals.
Weaver (1-0) struggled through a 27-pitch first inning but settled in and wound up allowing five hits, four of them singles.
PIRATES 1, TIGERS 0
DETROIT (AP) - Trevor Williams was pulled with a no-hitter in progress after six innings, and Pittsburgh won the opener of a day-night doubleheader.
Williams (1-0) threw 84 pitches and walked five, and was replaced by Michael Feliz. Nicholas Castellanos doubled with one out in the Detroit seventh.
Felipe Rivero struck out the side in the ninth for his first save, finishing the combined two-hitter.
A rainout forced the doubleheader, and the game drew 14,858 fans on a chilly afternoon, the smallest crowd at Comerica Park since 2006.
Michael Fulmer (0-1) gave up four hits in eight innings. Gregory Polanco hit an RBI double in the first.
RED SOX 2, RAYS 1
ST. PETERSBURG, Fla. (AP) - Hector Velazquez continued a season-opening stretch of strong starting pitching by Boston, working into the sixth inning.
The first four Red Sox starters - Chris Sale, David Price, Rick Porcello and Velazquez - combined to give up two runs over 24 innings. The defending AL East champions won three of four at Tropicana Field under new manager Alex Cora.
Velazquez (1-0) allowed one run and five hits in 5 2/3 innings. Joe Kelly closed for his first save.
Jose Alvarado (0-1) lost in relief.
MARLINS 6, CUBS 0
MIAMI (AP) - Dillon Peters threw six scoreless innings, Brian Anderson hit a three-run double to highlight a five-run fifth and Miami split its opening four-game series with Chicago.
Peters (1-0) helped a well-worked bullpen out in a big way, rarely getting himself into any trouble. He threw 89 pitches, 56 for strikes, striking out two and walking only one.
Jose Quintana (0-1) gave up six hits and six runs in six innings.
More AP baseball: https://apnews.com/tag/MLBbaseball