Los Angeles Angels' starting pitcher Jered Weaver (R) throws to Seattle Mariners' Nelson Cruz as Seth Smith (L) leads-off of second base in the fifth inning of their game in Seattle Monday. — AP NEW YORK — Felix Hernandez allowed just two hits and one run while striking out 10 in a fabulous opening start as Seattle beat the Los Angeles Angels 4-1 in Opening Day for most Major League teams Monday. In seven innings of work, Hernandez overmatched Jered Weaver who allowed four runs in six innings for the Angels. Seth Smith went 3-for-3 with two RBIs for the Mariners while the Angels got a solo home run from Mike Trout. Red Sox 8, Phillies 0: Clay Buchholz tossed seven innings, struck out nine batters and combined with two relievers on a three-hit shutout, and the Boston Red Sox hit five home runs to batter the Philadelphia Phillies. Dustin Pedroia and left fielder Hanley Ramirez each hit two homers for Boston, with the second by Ramirez a ninth-inning grand slam off reliever Jake Diekman. Tigers 4, Twins 0: David Price retired the first 13 batters he faced and fell one out shy of a complete-game five hitter, getting home run support from J.D. Martinez and Alex Avila in pacing the Detroit Tigers to a victory over the Minnesota Twins. The opening day start for Price was the first after seven straight openers for Justin Verlander, who is slated to go on the disabled list Tuesday because of a sore right shoulder. Blue Jays 6, Yankees 1: Drew Hutchison, at 24 Toronto's youngest opening day starter, allowed just one run in six innings to push the Blue Jays past the New York Yankees. Orioles 6, Rays 2: Baltimore Orioles starter Chris Tillman took a shutout into the seventh inning and Baltimore got three home runs on the way to a win over the Tampa Bay Rays. Royals 10, White Sox 1: Yordano Ventura limited the Chicago White Sox to one run in six-plus innings before leaving with a cramping right thumb as the Kansas City Royals beat the White Sox. Astros 2, Indians 0: Dallas Keuchel worked seven shutout innings and a revamped bullpen preserved his effort in the Houston Astros' win over the Cleveland Indians. National League Dodgers 6, Padres 3: Shortstop Jimmy Rollins hit a go-ahead three-run home run in the eighth inning, and the Los Angeles Dodgers rallied for a victory over the San Diego Padres. Rollins was making his Dodgers' debut, while former Dodgers Matt Kemp debuted for San Diego and went 2-for-4 and drove in all three runs for the Padres. Reigning National League MVP and Cy Young winner Clayton Kershaw gave up three runs on six hits with nine strikeouts. Mets 3, Nationals 1: Bartolo Colon allowed just one run in six innings and the New York Mets beat the defending East Division champion Washington Nationals. Rockies 10, Brewers 0: Corey Dickerson and Nolan Arenado hit their first home runs of the season and Kyle Kendrick threw seven shutout innings as the Rockies cruised to a 10-0 Opening Day victory. Reds 5, Pirates 2: Todd Frazier's tiebreaking, three-run home run in the eighth inning lifted the Cincinnati Reds to a victory over the Pittsburgh Pirates. Braves 2, Marlins 1: Newly acquired Nick Markakis drove in two runs, including the game-winner in the sixth inning, as the Atlanta Braves defeated the Miami Marlins. Giants 5, Diamondbacks 4: San Francisco left-hander Madison Bumgarner gave up one run in seven innings, and Angel Pagan had three hits and two RBIs, leading the Giants to a win over the Arizona Diamondbacks. Inter-League A's 8, Rangers 0: Sonny Gray took a no-hitter into the eighth inning, and Ben Zobrist belted a two-run home run on his first swing for Oakland, helping the Athletics beat the Texas Rangers. — Reuters