ARLINGTON, Texas -- Chris Davis hit his major league-leading 23rd home run, Nick Markakis had four hits and scored three runs, and the Baltimore Orioles beat Jon Lester and the Boston Red Sox 6-3 on Sunday.
Manny Machado extended his hitting streak to a career-high 14 games and drove in a run for the Orioles, who took three of four from first-place Boston to move within 1½ games of the AL East lead. Baltimore has won six straight series over the Red Sox.
Davis gave the Orioles a 3-0 lead in the third inning with his 100th career homer and seventh in 10 games against Boston. Davis doubled in a run in the fifth to give him 60 RBIs.
Will Middlebrooks hit a three-run homer for the Red Sox, 2-5 against the Orioles this season and 5-14 in the last 19 games between the teams.
Baltimore starter Miguel Gonzalez (5-2) took a two-hitter and a 5-0 lead into the seventh. He allowed three runs and five hits in 6 1-3 innings to improve to 3-0 against Boston.
Jim Johnson earned his 25th save.
Lester (6-4) fell to 14-2 against the Orioles, 7-1 at Camden Yards. The right-hander gave up five runs and nine hits in five innings.
YANKEES 6, ANGELS 5
ANAHEIM, Calif. -- Mariano Rivera struck out Albert Pujols with the bases loaded to end the Angels' five-run rally in the ninth inning, and the New York Yankees snapped their five-game losing streak with a wild victory over Los Angeles.
CC Sabathia pitched five-hit ball into the ninth, and Travis Hafner hit a three-run homer off Jered Weaver, but the Yankees barely survived when Rivera fanned the Angels' star slugger. New York's famed closer gave up three hits and a walk, but still got his 24th save.
Sabathia (7-5) struck out six and walked three, but tired in the ninth, leaving with two runners on. After reliever David Robertson left with a 6-1 lead, Rivera gave up Erick Aybar's RBI groundout, Alberto Callaspo's two-run single and Peter Bourjos' RBI single.
Rivera then walked Mike Trout to load the bases before getting Pujols, finally wrapping up the 632nd save.
TIGERS 5, TWINS 2
Fister allowed two runs and two hits -- both to Dozier -- in 7 2-3 innings. He struck out seven, walked two and won for the first time in his last six starts.
Joaquin Benoit pitched the final 1 1-3 innings, earning his fourth save.
Hunter and Austin Jackson both hit two-run homers for Detroit.
P.J. Walters (2-2) gave up four runs on nine hits and three walks in 5 1-3 innings.
ROYALS 5, RAYS 3
Davis (4-5) gave up two runs and five hits in six innings for his first win since he beat the Los Angeles Angels on May 15. It was the right-hander's first game against the Rays, who traded him to the Royals during the offseason.
Francoeur had only 13 hits in 83 at-bats before delivering his third homer this season.
Roberto Hernandez (4-7) allowed four runs and nine hits in 5 2-3 innings for Tampa Bay, which went 4-6 on a 10-game homestand.
ASTROS 5, WHITE SOX 4
Dominguez put Houston on top 3-0 with a double in the second inning, and Castro hit a two-run shot to make it 5-2 in the seventh.
Alejandro De Aza tripled and scored in the sixth and Dayan Viciedo tripled and scored in the seventh to cut the lead to 3-2. De Aza added a two-out, two-run homer off Jose Veras to make it 5-4 in the ninth before Alexei Ramirez grounded out to give Veras his 14th save.
Houston starter Dallas Keuchel (4-3) yielded four hits and two runs in 6 1-3 innings for the win.
Hector Santiago (2-5) allowed five hits and three runs with eight strikeouts in 5 1-3 innings. The AL-Central-worst White Sox have dropped four straight overall and 12 of their last 13 road games.
BLUE JAYS 7, RANGERS 2
ARLINGTON, Texas -- Chien-Ming Wang won for the first time in more than a year, Colby Rasmus homered for a third straight game, and Toronto completed a four-game sweep by beating Texas for its fifth straight victory.
The Rangers lost their sixth in a row and fell to 1-6 on a season-high, 11-game homestand. Texas has dropped six straight for the first time since April 15-21, 2010.
Wang (1-0) allowed seven hits in seven shutout innings to win for the first time since last June 12 with Washington.
Derek Holland (5-4) allowed four runs and 10 hits in six innings for the Rangers, who have only scored eight runs in their slide.
ATHLETICS 10, MARINERS 2
OAKLAND, Calif. -- Bartolo Colon worked seven strong innings to win his sixth straight decision, Josh Reddick homered and matched a career high with four hits, and Oakland avoided a sweep with a victory over Seattle.
Sean Smith and Brandon Moss each homered and drove in two runs for the Athletics, who moved three games ahead of Texas in the AL West -- their largest lead since ending the 2006 season four games up. Josh Donaldson also went deep, and Yoenis Cespedes, Coco Crisp and John Jaso drove in runs for Oakland.
Colon (9-2) allowed two runs on eight hits, didn't walk a batter, and struck out three to extend his home win streak to seven.
Hisashi Iwakuma (7-2) lost for the first time since April 23, giving up four runs on a season high-tying eight hits.
INDIANS 2, NATIONALS 0
Kluber (5-4) escaped three big jams to win for the first time in 11 career starts at Progressive Field. He gave up seven hits, struck out eight and didn't walk a batter. He wiggled out of trouble in the seventh after the Nationals loaded the bases with no outs.
Strasburg (3-6), activated from the disabled list before the game, held the Indians to one run and one hit in five innings. Making his first start since May 31 when he strained a muscle in his back, the right-hander struck out four, walked four and threw 82 pitches.
Vinnie Pestano pitched the ninth for his first save of the season.
Copyright 2013 by The Associated Press
This story is from ESPN.com's automated news wire. Wire index
MORE MLB HEADLINES
- Police question Cubs' Castro about shooting
- Source: Kuroda leaving MLB, returning to Japan
- Uggla, Bell agree to deals with Nationals
- Caffeine free: Nats P tweets out comped java