It was the sixth win in eight games for the AL East-leading Orioles, who improved to 4-1 against Boston this season. Tolleson homered off Felix Doubront in the second inning and Betemit connected against Matt Albers in the eighth.
Kevin Youkilis homered for the Red Sox, who were seeking to climb over .500 for the first time this season. Instead, Boston reclaimed sole possession of last place.
Matusz (4-4) won his third straight start. He allowed one run, walked one and matched his career high in strikeouts. He threw 101 pitches, 67 for strikes.
RAYS 8, BLUE JAYS 5
ST. PETERSBURG, Fla. (AP) — Slumping Carlos Pena hit a three-run homer during a five-run fourth and Tampa Bay beat Toronto.
Tampa Bay manager Joe Maddon moved Pena up from the middle of the lineup to the leadoff spot in an attempt to help him break out of an offensive funk. Pena, who snapped an 0 for 18 slide on his sixth homer of the season, entered Tuesday hitting just .116 in May.
Pena's homer to centre off Drew Hutchison (3-2) was estimated at 452 feet. He finished with two hits in five at-bats.
Drew Sutton had RBI double and Chris Gimenez hit a run-scoring grounder as the Rays took a 6-0 lead in the fourth. Gimenez also had a fifth-inning RBI single.
Reliever Wade Davis (1-0) gave up one run in two innings. Fernando Rodney pitched the ninth for his 14th save.
INDIANS 5, TIGERS 3
CLEVELAND (AP) — Chris Perez, greeted by a standing ovation from the time he left the bullpen, worked another scary ninth inning for his 14th save as Cleveland ended a 10-game losing streak to Detroit.
Perez had been critical of recent booing during an appearance and called the Indians' major league-worst attendance "an embarrassment" for a first-place club. He put two runners on in the ninth before striking out Miguel Cabrera and then getting Prince Fielder on a grounder to short.
Perez hasn't blown a save since opening day.
Ubaldo Jimenez (5-3) cautiously worked through the meat of Detroit's lineup and lasted six innings as the first-place Indians beat the AL Central favourites and Rick Porcello (4-3).
ANGELS 4, ATHLETICS 0
OAKLAND, Calif. (AP) — C.J. Wilson and Ernesto Frieri combined on a one-hitter and Albert Pujols homered for Los Angeles.
Pujols homered for the third time in seven days while Mark Trumbo and Howie Kendrick had RBI singles for the Angels, who had scored only five runs in their previous three games combined.
A day after losing its third consecutive one-run game, Los Angeles took a four-run lead after three innings and coasted the rest of the way to give Wilson (5-4) his first win in nearly three weeks.
Cliff Pennington had the only hit — a one-out single in the fifth — for Oakland, which had won five of the previous seven meetings between the teams this season.
RANGERS 3, MARINERS 1
SEATTLE (AP) — Elvis Andrus lined a two-strike pitch into the left-centre field gap for a two-run triple, Josh Hamilton made two tremendous catches in centre field and added an RBI double, and Texas snapped Seattle's winning streak at four.
Hamilton's biggest play came in the first inning when he chased down Casper Wells' two-out bases loaded drive to deep left-centre and contorted his body to make the catch on the warning track. He then robbed Alex Liddi of at least a double with a leaping grab crashing into the wall leading off the third.
Andrus' triple in the third came after Seattle starter Hector Noesi (2-5) hung a 1-2 breaking ball and Andrus drove it to the wall in left-centre to give the Rangers the lead. Hamilton followed by dumping his double on the chalk of the left-field line.
After throwing 35 pitches and barely escaping the first inning, Matt Harrison (5-3) 20 of 24 batters between the second and seventh innings for Texas.
YANKEES 3, ROYALS 2
NEW YORK (AP) — Robinson Cano homered, Phil Hughes beat Kansas City for the second time this month and New York Yankees eked out a victory.
Derek Jeter delivered a bases-loaded single that tied the score in the fifth inning and New York rallied from an early two-run deficit to snap a three-game skid. Shut out Monday in the series opener, the Yankees (22-21) went 2 for 7 with runners in scoring position, one night after they finished 0 for 13 in those situations for their worst performance with RISP since 1990.
Hughes (4-5) gave up five hits in six innings while striking out seven, beating Royals right-hander Luke Hochevar (3-5) for the second time in 17 days.
TWINS 9, WHITE SOX 2
CHICAGO (AP) — P.J. Walters tossed his first career complete game and Justin Morneau hit a three-run homer as Minnesota routed Chicago.
Walters, who gave up a solo homer to Gordon Beckham with one out in the first inning, threw a five-hitter.
In just his third start of the season, Walters (2-1) struck out eight and walked two.
The Twins jumped all over Gavin Floyd (3-5), scoring four runs in the second inning and five in the fourth. Morneau's homer chased the right-hander, who is 0-8 against Minnesota in his last eight starts, dating to Aug. 31, 2009.
Josh Willingham and Alexi Casilla both drove in two runs for the Twins.