Wei-Yin Chen (11-7) gave up one run, nine hits and a walk in six-plus innings for the Orioles, who moved 10 games over .500 (63-53) for the first time since June 24.
Beckett (5-10) surrendered six runs and six hits, including two home runs, in 5 1-3 innings. It's been a nightmare season for the right-hander since May 20 — 1-6 in 12 starts.
Reynolds hit a solo shot off Beckett in the fifth and greeted Mark Melancon with a three-run drive in the sixth.
Boston stranded 12 and went 1 for 10 with runners in scoring position.
WHITE SOX 3, BLUE JAYS 2
TORONTO (AP) — Jose Quintana snapped a five-start winless streak and the White Sox held off the Blue Jays for a rare victory at Rogers Centre.
The AL Central leaders won in Toronto for just the fourth time in 20 games dating to 2007.
Quintana (5-2) allowed two runs and eight hits in 6 2-3 innings.
The Blue Jays have lost 12 of their past 16.
Henderson Alvarez (7-10) allowed two earned runs in seven innings.
TIGERS 8, TWINS 4
MINNEAPOLIS (AP) — Miguel Cabrera became the first player to reach 100 RBIs this season with a run-scoring single and Doug Fister pitched eight strong innings for Detroit in a win over the Twins.
Fister (7-7) did not allow an earned run and struck out seven to win for the third time in four starts.
Josh Willingham hit his career-high 30th home run for Minnesota.
Tied at 4 in the sixth inning, Andy Dirks hit a solo home run off Brian Duensing (2-8) to put the Tigers ahead for good. Cabrera got his 100th RBI in the seventh, becoming the third player in Tigers history to collect at least 100 RBIs in five or more consecutive seasons.
YANKEES 3, RANGERS 0
NEW YORK (AP) — Hiroki Kuroda (11-8) pitched a two-hitter and the New York Yankees got consecutive homers from Nick Swisher and Mark Teixeira in a victory over the Rangers.
Kuroda (11-8) held Texas hitless until Elvis Andrus' infield single leading off the seventh, outpitching All-Star lefty Matt Harrison. The right-hander walked two and struck out five in his fourth career shutout and second this season.
Derek Jeter singled off Harrison (13-7) with one out in the seventh to start the New York rally. Alexi Ogando came in to face Swisher, who hit his 16th homer.
ROYALS 5, ATHLETICS 0
KANSAS CITY, Mo. (AP) — Jeremy Guthrie allowed only three singles in seven innings, and the Royals rolled to a win over Oakland.
Guthrie (5-12), who struck out a season-high eight, ran his scoreless streak to 15 innings. He has yielded eight hits and struck out 14 in his past two starts.
The A's failed to get a runner past second base and were shut out for a major league-leading 14th time.
Alex Gordon and Eric Hosmer delivered run-scoring singles in the Royals' five-run fifth inning. A's rookie right-hander Jarrod Parker (7-7) was pulled after 4 2-3 innings. He gave up five runs, five hits and two walks.
MARINERS 3, RAYS 2
SEATTLE (AP) — Eric Thames' two-out single in the bottom of the ninth inning gave the Mariners a victory and snapped the Tampa Bay Rays' seven-game winning streak.
Kyle Seager started the winning rally with a single to right field off Tampa Bay closer Fernando Rodney, and pinch-hitter Chone Figgins pushed a bunt that first baseman Carlos Pena fielded. Pena glanced at second, pivoted, double-clutched, and then threw wide of first base.
Seager sprinted to third, and Figgins advanced to second. Justin Smoak's deep sacrifice fly to centre field scored Seager to tie the game 2-all and gave Rodney (2-2) his first blown save since May 26 — ending the closer's run of 22 consecutive saves.
Thames' hit into short right field on an 1-2 pitch scored Figgins and made a winner of Stephen Pryor (2-0), who worked 1 2-3 innings.
ANGELS 9, INDIANS 6
ANAHEIM, Calif. (AP) — Zack Greinke won for the first time in four starts since being acquired by the Angels, Albert Pujols homered and drove in four runs and Los Angeles beat Indians.
Greinke (1-1) allowed four runs and eight hits in seven innings, struck out five and walked one.
Erick Aybar also went deep for the Angels.
Ubaldo Jimenez (9-12) gave up eight runs and eight hits through four innings, matching a career-worst for earned runs allowed.