KANSAS CITY, Mo. — Mike Moustakas hit a three-run shot and the Royals beat the White Sox, overcoming Adam Dunn's 400th career homer. Moustakas connected in the eighth and drove in four runs for Kansas City, which has won four of five. Alcides Escobar had four infield singles. Chicago trailed 5-2 before Dunn drove a 2-2 pitch from Tim Collins over the wall in left-center in the eighth. Kevin Youkilis, who singled with one out for his 1,000th career hit, was aboard for Dunn's major league-best 35th homer of the season. Dunn is one of 11 active players with 400 homers and No. 50 to reach the mark overall. Bruce Chen (9-10) allowed two runs and five hits in six innings for Kansas City. White Sox starter Jake Peavy (9-9) gave up five runs, two unearned, and nine hits in 5 1-3 innings. Orioles 3, Tigers 2: Chris Davis hit a three-run homer to help Baltimore snap Detroit's four-game winning streak. Adam Jones and Matt Wieters opened the seventh inning with consecutive singles off Rick Porcello (9-8). Davis then drove a 1-1 pitch over the wall in left for his 19th homer, snapping the scoreless tie. Zach Britton (2-1) allowed six hits, struck out five and walked three in seven sparkling innings as Baltimore won for the fourth time in six games. Jhonny Peralta hit a two-run single off Pedro Strop with two out in the eighth, trimming Detroit's deficit to one. But Peralta was caught in a rundown to end the inning and Jim Johnson got three outs for his 36th save. Rangers 2, Blue Jays 1: Nelson Cruz hit a two-run homer, Joe Nathan converted his team-record 22nd straight save opportunity and Texas beat Toronto. Nathan broke the Rangers mark he shared with Francisco Cordero, who was successful on 21 chances in a row in 2004. Nathan was the sixth pitcher for Texas. Roy Oswalt started in place of Ryan Dempster, who missed his regular turn because of personal issues. Oswalt allowed one run and two hits in 4 2-3 innings, striking out five and balking twice in his first start since July 30. Michael Kirkman (1-2) escaped a bases-loaded jam in the seventh. Mike Adams pitched the eighth and Nathan closed it out for his 24th save in 25 chances. Toronto lost for the 15th time in 20 games despite limiting the AL West leaders to five hits. Carlos Villanueva (6-3) allowed two runs and four hits in 6 2-3 innings. He lost his third straight decision. Red Sox 4 Yankees 1: Jon Lester was in complete control for seven innings, the bullpen was close to perfect, and Adrian Gonzalez hit an important home run. Saturday's 4-1 victory against the Yankees was exactly what the Red Sox envisioned when they gathered for spring training seven months ago. If only the game meant more than it did. For the fourth-place Red Sox, it was a satisfying victory against their rivals and a painful reminder of what could have been as it improved their record to only 59-62. In other games it was: Oakland 8, Cleveland 5; Tampa Bay 10, LA Angels 8; Seattle 3, Minnesota 2. — Agencies