Aceves (1-0), who began the season in Boston's bullpen, took a shutout into the sixth before giving up three runs. Andrew Bailey, filling for injured closer Joel Hanrahan, worked the ninth for his first save.
Napoli had an RBI single in the first when the Red Sox scored three off Masterson (3-1), who has already beaten two Cy Young Award winners this season and came in without allowing a run in 19 straight innings.
Nick Swisher and Jason Giambi homered for the Indians, who dropped their third in a row.
The Red Sox hung a grey "617 Boston Strong" jersey in their dugout, just as they did for Tuesday's emotional series opener — one day after the deadly marathon bombings back home. The jersey has become a symbol of unity for the club, which will be back at Fenway Park on Friday to open a 10-game homestand.
Shane Victorino, Jacoby Ellsbury and Mike Carp had three hits apiece as the Red Sox built Aceves a 5-0 lead.
RAYS 6, ORIOLES 2
BALTIMORE (AP) — Kelly Johnson and Shelley Duncan homered, James Loney had three RBIs and Tampa Bay beat Baltimore to snap a four-game skid.
Matt Moore (3-0) gave up two runs and five hits in 6 2-3 innings. Although his streak of scoreless starts ended at two, the left-hander has accounted for three of the Rays' five wins this season.
The six runs were the most the Rays scored in a game since a 6-0 win over Cleveland on April 6. Following that victory, Tampa Bay lost seven of eight before turning it around against the Orioles.
After going 1 for 34 with runners in scoring position in their previous five games, the Rays went 4 for 11 in those situations, including a two-run double in the fourth by Loney that put Tampa Bay ahead for good.
Loney went 3 for 3 to raise his batting average from .167 to .242.
Adam Jones homered for the Orioles, who had five hits.
Chris Tillman (0-1) allowed four runs and six hits in four innings to fall to 1-4 against the Rays.
Tampa Bay manager Joe Maddon missed a portion of his team's first win in a week. He was ejected in the fifth inning by umpire Brian Knight, who called Johnson out on a stolen base attempt.
TIGERS 2, MARINERS 1, 14 INNINGS
SEATTLE (AP) — Detroit catcher Brayan Pena held onto Prince Fielder's relay throw and absorbed a collision with Justin Smoak at home plate for the final out, and the Tigers outlasted the Seattle Mariners in 14 innings.
Smoak singled with one out off Joaquin Benoit, and with two outs Dustin Ackley doubled into the right-field corner. Third base coach Jeff Datz didn't hesitate in waiving Smoak around with the potential tying run.
Torii Hunter started the relay from the outfield, and Fielder's throw was up the third base line a bit. Pena, however, caught it in plenty of time and held onto the ball as Smoak crashed into him.
Detroit took the lead in the top of the 14th when Pena's bases-loaded groundout scored pinch-runner Don Kelly. The conclusion came long after starters Felix Hernandez and Max Scherzer pitched gems in a game that included a whopping 40 strikeouts.
Drew Smyly (1-0) worked one inning for the win. Benoit earned his first save of the season.
According to the Mariners, it was the second time in major league history that both teams had more than 18 strikeouts. The only other time was June 16, 2001, when the Giants and Padres both struck out 20 times in a 15-inning game.
Detroit batters tied the team record for most strikeouts in a game with 21 — five by Fielder, who was hitless in six at-bats.
Charlie Furbush (0-1) took the loss.
ATHLETICS 7, ASTROS 5
OAKLAND, Calif. (AP) — Bartolo Colon pitched six crisp innings, Josh Reddick doubled in two runs during a six-run first and Oakland defeated Houston to complete another three-game sweep.
The Athletics swept a three-game series at Houston during the first week of the season.
Seth Smith had three hits for the A's, who improved to an AL-best 12-4. They sent 11 batters to the plate and chased Bud Norris (2-2) in the first inning, then won behind Colon (2-0) and three relievers.
Jose Altuve had three hits and Carlos Pena homered for the second straight day for Houston. Pinch-hitter Rick Ankiel also homered for the Astros.
Colon beat Houston for the second time this season. He has not walked a batter in 19 innings this year.
Grant Balfour got Altuve to ground into a game-ending double play for his third save.
WHITE SOX 7, BLUE JAYS 0
TORONTO (AP) — Tyler Flowers hit a three-run homer and Jose Quintana pitched 6 2-3 sharp innings to lead Chicago over Toronto.
Alex Rios also homered against his former team to back Quintana (1-0), who held the Blue Jays to five hits with two walks while striking out seven in his third start of the season.
J.A. Happ (2-1) allowed six hits, including two homers, and five runs in 5 2-3 innings to end a string of four consecutive quality starts by the Blue Jays. Jose Bautista missed his third straight game with a sore back.
YANKEES 4, DIAMONDBACKS 3
NEW YORK (AP) — Pinch-hitter Travis Hafner connected for a tiebreaking homer with two outs in the eighth inning to lead CC Sabathia and the Yankees past Arizona.
Brett Gardner had a tying, two-run single in the seventh for New York. Stymied by Wade Miley for six innings, the Yankees broke through and won for the seventh time in eight games.
Sabathia (3-1) gave up a two-run homer to Paul Goldschmidt in the first, then settled down for his third straight win after struggling on opening day. It was his second consecutive outing of eight innings.
Mariano Rivera pitched the ninth for his fourth save. Injured for most of last season, Rivera posted his first back-to-back saves since April 10-11, 2012.
Hafner sent the first pitch he saw from reliever David Hernandez (0-1) into the right-centre stands for his fourth home run with his new team.