Charlie Blackmon tied a Colorado record with six hits and drove in five runs in the Rockies’ 12-2 victory over Arizona on Friday.
Blackmon finished 6-for-6 with three doubles and a two-run homer. The only other Rockies player with six hits in a game was Andres Galarraga against Houston on July 3, 1995.
Carlos Gonzalez added a two-run triple and a two-run homer off the facing of the third deck as the Rockies improved to 13-9 in home openers.
That was more than enough for Juan Nicasio (1-0), who surrendered one run and four hits in seven efficient innings. His only mistake was a slider that Mark Trumbo hit for a solo homer in the fifth.
The Diamondbacks fell to 1-6, their worst start since 1998. Randall Delgado (0-1) gave up six runs and 10 hits in four innings.
BRAVES 2, NATIONALS 1: Benefiting from the decision to overturn Ian Desmond’s inside-the-park homer on replay review, Atlanta beat Washington, spoiling the Nationals’ home opener and giving rookie manager Matt Williams his first loss.
Desmond’s shot down the left-field line in the fifth inning, which appeared to tie the game at 1, was switched to a ground-rule double after a five-minute delay after Braves manager Fredi Gonzalez requested the review. Desmond was sent back to second base and wound up getting caught in a rundown while trying to steal.
Washington did eventually even the score, but Atlanta’s Chris Johnson delivered a go-ahead sacrifice fly in the eighth off reliever Tyler Clippard (0-1).
Luis Avilan (1-0) got one out in the seventh for the win, and Craig Kimbrel earned his third save.
PHILLIES 7, CUBS 2: Chase Utley hit a two-run homer and an RBI single, helping Philadelphia win the opener of Wrigley Field’s 100th anniversary season.
John Mayberry Jr. also had a two-run drive for his fourth career pinch-hit homer as Philadelphia bounced back after dropping the last two games of its opening series in Texas.
Roberto Hernandez (1-0) pitched into the sixth inning in his Phillies debut.
Welington Castillo had a solo homer for the Cubs, who have dropped four consecutive home openers for the first time since 1991-94. Travis Wood (0-1) struck out eight in 6 1-3 innings.
GIANTS 8, DODGERS 4: Michael Morse keyed a six-run first inning with a two-run single, and San Francisco spoiled a Dodgers home opener played nearly two weeks after they began the season in Australia.
David Huff (1-0) got the victory, allowing two hits in 1 2-3 innings of relief while striking out three.
After retiring the first two batters, Hyun-Jin Ryu (1-1) got pummeled for six runs while giving up six hits, including four in a row as the Giants batted around.
METS 4, REDS 3: Lucas Duda hit a pair of two-run homers only hours after the New York Mets gave him the starting job at first base.
Replacement closer Jose Valverde struck out Jay Bruce with two on to end it, and the Mets avoided their first 0-4 start since opening with five consecutive losses in 2005.
The 24-year-old Jenrry Mejia (1-0) struck out a career-high eight in six innings. Flashing a sharp breaking ball, he allowed one run and four hits in a steady rain and mist.
Bruce homered and drove in three runs for the Reds, who had won six straight at Citi Field. Mike Leake (0-1) gave up five hits and three walks in 6 2-3 innings.
MARLINS 8, PADRES 2: Giancarlo Stanton hit a long home run for Miami.
Jarrod Saltalamacchia had three hits and drove in two runs and Adeiny Hechavarria had a career-high four hits for the Marlins, who have won four of five to start the season.
Tom Koehler (1-0) pitched six innings, allowing two runs and Brad Hand pitched three scoreless innings for his first career save.
Yasmani Grandal and Jedd Gyorko each had two hits for the Padres, who have lost three straight.
Stanton’s two-run blast traveled an estimated 458 feet to left field, nearly leaving the stadium and giving the Marlins a 2-0 lead in the first inning.
BREWERS 6, RED SOX 2: Lyle Overbay got back at the team that released him five days before the start of last season, hitting a tiebreaking double in the ninth inning of the first game at Fenway Park since Boston won the World Series last October. That sparked a four-run inning against Edward Mujica that lifted Milwaukee over Boston.
Khris Davis doubled off Mujica (0-1), who made his Boston debut, and took third when Scooter Gennett reached on a sacrifice bunt. Overbay doubled to right for a 4-2 lead, advanced on the throw and scored on Carlos Gomez’s fourth single of the game. Aramis Ramirez added an RBI single.
YANKEES 7, BLUE JAYS 3: Masahiro Tanaka pitched seven innings to win his major league debut and Jacoby Ellsbury had three hits for New York.
Staked to a 2-0 lead before taking the mound, Tanaka (1-0) got a startling welcome to the major leagues when the Japanese right-hander surrendered a home run to Toronto’s Melky Cabrera on his third pitch.
Tanaka settled down to retire the next three batters, catching Jose Bautista looking at a curveball and getting Edwin Encarnacion to miss on a slider.
TIGERS 10, ORIOLES 4: Miguel Cabrera homered in eighth inning for his 2,000th career hit, and Detroit beat Baltimore.
Cabrera also hit three singles. His two-run drive made him the ninth player to reach 2,000 hits before turning 31.
Rajai Davis and Torii Hunter also homered for the Tigers. Drew Smyly (1-0) relieved Anibal Sanchez after a fourth-inning rain delay and pitched three scoreless innings.
INDIANS 7, TWINS 2: Cleveland’s Nick Swisher hit a two-run homer in the sixth inning, two batters after Yan Gomes connected for a solo shot.
Swisher’s homer off Mike Pelfrey (0-1) allowed the Indians to cap a day of pomp and pageantry as they celebrated Progressive Field’s 20th anniversary. Before the sixth, the Indians had been shut out by Pelfrey and were in danger of disappointing a sellout crowd that stuck around following a 2-hour, 13-minute rain delay and plummeting temperatures.
ROYALS 7, WHITE SOX 5: Alex Gordon drove in three runs and Jeremy Guthrie (1-0) pitched effectively into the sixth inning, lifting Kansas City over Chicago. Gordon hit a bases-clearing double in the first inning and Guthrie allowed four runs on seven hits, four walks and a hit batter in 5 2-3 innings.
Lorenzo Cain drove in two runs with a two-out fifth inning single that put Kansas City ahead 7-2.
The Royals jumped on White Sox rookie right-hander Erik Johnson (0-1) for six hits and four runs in the first two innings. Johnson retired only 14 of the 28 batters he faced, yielding seven runs on 10 hits, three walks and a hit batter to take the loss.
RAYS 8, RANGERS 1: Sean Rodriguez homered and tied a career-high with four RBIs, Jake Odorizzi got his first major league win, and Tampa Bay routed Texas.
Rodriguez got a two-out RBI in the first when he was hit by a pitch with the bases loaded, and hit a three-run homer during the third that put the Rays up 4-0. He was back in the lineup after missing Thursday night’s 7-2 win over Toronto for the birth of his son.
Odorizzi (1-0) allowed three hits in six innings in his seventh big league start and 10th game overall. Ryan Hanigan hit a three-run homer during the fifth for the Rays.
ANGELS 11, ASTROS 1: Mike Trout, Josh Hamilton and Kole Calhoun homered to help Los Angeles get its first win of the season.
Garrett Richards (1-0) allowed one run on three hits with five walks and seven strikeouts in five innings.