This story has been updated to include all of Saturday’s games.
Xander Bogaerts hit the first grand slam for Boston since the end of the 2016 season and drove in a career-best six runs to carry the Red Sox to a 10-3 win over the Tampa Bay Rays on Saturday in Boston.
J.D. Martinez and Rafael Devers homered for Boston, Rick Porcello pitched into the eighth inning and the Red Sox won their seventh consecutive game.
This is just the second time in franchise history that the Red Sox have lost their season opener and won the next seven. The other came in 1904 when Boston captured the A.L. pennant.
The Rays have lost seven straight and are off to the worst start in franchise history.
Bogaerts hit a two-run double in Boston’s four-run first. In the second, his second career slam completely left Fenway Park over the Green Monster and came after Jake Faria walked the bases full.
Giants 7, Dodgers 5 (14): Andrew McCutchen hit a three-run homer to cap a 12-pitch at-bat in the 14th inning, giving him a career-high six hits and the Giants defeated Los Angeles in San Francisco.
McCutchen fell behind Wilmer Font 1-2 before fouling off seven pitches. He then turned on a 2-2 pitch and drove it into the seats in left field, scoring Kelby Tomlinson and Joe Panik, who both singled off Font.
McCutchen drove in four runs and raised his batting average from .083 to .258.
Phillies 20, Marlins 1: Maikel Franco and Aaron Altherr each hit a grand slam and Carlos Santana and Jorge Alfaro also went deep as the Phillies routed Miami in Philadelphia.
Vince Velasquez allowed one run and four hits, striking out six in six innings.
Franco finished with six RBIs after just missing another homer when his two-run double hit high off the left-center field wall. He has driven in 10 runs in the past two games.
Santana’s shot to deep right field was his 1,000th career hit.
Marlins left-hander Dillon Peters gave up nine runs and nine hits in 2 2/3 innings. Miami catcher Bryan Holaday tossed a perfect eighth, fanning cleanup hitter Rhys Hoskins on a 62 mph pitch to end the inning and earn smiles from teammates in the dugout.
Mariners 11, Twins 4: Playing in a Twins-record low of 27 degrees, Seattle got homers from Kyle Seager and Guillermo Heredia in a runaway victory in Minneapolis.
The first-pitch temperature at Target Field beat the Minnesota mark of 31 degrees for a game in 2014. Coors Field in Denver holds the major league low with a 23-degree day in April 2013 when Atlanta visited the Rockies.
Ryon Healy drove in three runs for Seattle, and Mike Leake pitched five innings of three-hit ball.
Twins starter Jose Berrios allowed five runs and six hits in 4 2/3 innings.
Astros 1, Padres 0: Four-time Gold Glove first baseman Eric Hosmer overran a towering popup with two outs in the 10th inning, allowing the ball to fall without being touched and giving the Astros a win over San Diego in Houston.
Chris Devenski pitched 1 1/3 innings for the win. Robbie Erlin took the loss.
Gerrit Cole struck out 11 in seven sharp innings for Houston, giving up five hits and walking none. Since being acquired by the champion Astros, he has given up one run in 14 innings and fanned 22, a franchise record for the most strikeouts through the first two starts.
Athletics 7, Angels 3: Marcus Semien had an early two-run single, Andrew Triggs pitched four-hit ball into the sixth inning and Oakland defeated Los Angeles in Anaheim, California.
Shohei Ohtani didn’t play for the Angels while resting for his home pitching debut Sunday. The two-way Japanese sensation homered in each of Los Angeles’ last three games as a designated hitter.
Justin Upton and Luis Valbuena homered for the Angels, but their Ohtani-less lineup largely struggled against the Oakland bullpen and Triggs (1-0), who earned Oakland’s second win by a starter all season.
Rangers 5, Blue Jays 1: Mike Minor pitched two-hit ball over six innings to win a start for the first time since 2014 and Texas defeated Toronto in Arlington, Texas.
Minor took a no-hitter into the fifth before allowing a one-out triple to Kevin Pillar. Steve Pearce homered an inning later for Toronto’s final hit of the game. Minor had seven strikeouts and two walks.
Texas scored four two-out runs in the fifth inning, all charged to Toronto starter Marcus Stroman (0-1). Stroman allowed five runs, six hits and five walks.
Rockies 3, Braves 2: Tony Wolters drew a bases-loaded walk off Arodys Vizcaino with two outs in the 10th inning, sending Colorado past Atlanta in Denver.
After Carlos Gonzalez doubled down the left field line with one out, Vizcaino struck out Ian Desmond and intentionally walked Gerardo Parra. The runners advanced on a wild pitch before Vizcaino walked Trevor Story to load the bases.
Wolters looked at four straight pitches out of the strike zone, making a winner out of Adam Ottavino. The right-hander escaped a jam in the ninth when shortstop Story leaped to snare a two-out line drive by Nick Markakis that otherwise would have brought home Ozzie Albies.
The Braves went into the game with the major’s most productive lineup, averaging eight runs a game and leading the majors with a .298 batting average and a .381 on-base percentage. But they were stifled by Bettis and the Rockies’ refurbished bullpen until rallying in the ninth.
Reds 7, Pirates 4: Eugenio Suarez hit a tiebreaking three-run homer in the eighth inning, and the Cincinnati cooled off the Pirates with the win in Pittsburgh.
Pittsburgh opened the season with six wins in seven games and then jumped out to a 4-0 lead against Cincinnati in the second. But the Reds chipped away at the deficit before Suarez finished the job.
Wandy Peralta pitched two scoreless innings for the win and Raisel Iglesias worked the ninth for his second save.
Mets 3, Nationals 2: Asdrubal Cabrera hit an RBI double and scored the go-ahead run in the seventh inning, helping New York pick up its fourth straight win with a victory over the Nationals in Washington.
Dave Martinez was ejected for the first time as a manager as the N.L. East champions lost their fourth consecutive game to fall to 4-4. Bryce Harper hit his fifth home run of the season for Washington.
Harper gave Washington a 2-1 lead with a leadoff drive against Hansel Robles in the sixth. But the Mets responded with two in the seventh against Brandon Kintzler.
Jeurys Familia, New York’s sixth pitcher, recorded five outs for his fourth save.
Cardinals 5, Diamondbacks 3: In the coldest home start in Cardinals history, Jose Martinez homered and drove in four runs as St. Louis stopped Arizona’s four-game winning streak.
It was 37 degrees at game time with a wind chill of 29. The previous recorded low in St. Louis was 38 degrees for the first pitch on April 16, 1961, against Cincinnati.
Michael Wacha outpitched Zack Greinke despite matching a career high with five walks in the chilly weather. Four of Wacha’s walks came in the first two innings.
Both starters went five innings. Bud Norris struck out the side to earn his first save of the season.
Cubs 5, Brewers 2: Ian Happ hit a tiebreaking two-run single during Chicago’s four-run ninth to beat the Brewers in Milwaukee.
Happ struck out three more times, running his team-high total to a whopping 17 in seven games, before coming up with a clutch swing in his final at-bat. With one out and the bases loaded, he dumped a 0-1 pitch from Jacob Barnes into left-center to give the Cubs a 4-2 lead.
Barnes, who was filling in for injured closer Corey Knebel, was charged with four runs, two earned. He was hurt by errors on shortstop Orlando Arcia and third baseman Travis Shaw.
Pedro Strop got two outs for the win and Brandon Morrow worked the ninth for his first save since signing with the Cubs in the offseason.
Yankees 8, Orioles 3: Sonny Gray allowed three runs in six effective innings and rookie Miguel Andujar hit a tiebreaking sacrifice fly, leading the Yankees to the win over Baltimore in New York.
New York broke a 3-all tie in the sixth on Andujar’s sacrifice fly, scoring Didi Gregorius with his first RBI of the season.
Austin Romine hit a soft pop to shallow right later in the inning that bounced out of first baseman Chris Davis’ glove, allowing Tyler Austin to score and chasing Chris Tillman.
Royals 1, Indians 0: Lucas Duda homered off Trevor Bauer for the game’s only run, and Ian Kennedy pitched six shutout innings as Kansas City defeated the Indians in Cleveland.
Duda’s shot in the seventh off Bauer was one of only three hits by Kansas City and a rare highlight as the teams survived nine innings with the temperature hovering around freezing.
Kennedy allowed four hits, walked none and struck out eight. Kelvin Herrera worked a perfect ninth for his second save.
Tigers 6, White Sox 1: Miguel Cabrera drove in three runs and Michael Fulmer pitched shutout ball into the sixth inning, leading Detroit to a chilly win in Chicago.
Cabrera hit a two-run single in the third and an RBI groundout in the fifth after leaving Thursday’s game because of left hip flexor tightness. Dixon Machado had two hits and chased Lucas Giolito with a two-run double in the sixth that made it 5-0, sending the Tigers to their second straight win after a 1-4 start.
Both starters struggled with their control on a day when the game-time temperature was 32 degrees. But Fulmer pitched well enough, scattering six hits and walking three in 5 1/3 innings.
Local journalism is essential.
Give directly to The Spokesman-Review's Northwest Passages community forums series -- which helps to offset the costs of several reporter and editor positions at the newspaper -- by using the easy options below. Gifts processed in this system are not tax deductible, but are predominately used to help meet the local financial requirements needed to receive national matching-grant funds.
Subscribe to the sports newsletter
Get the day’s top sports headlines and breaking news delivered to your inbox by subscribing here.