Bruce Chen pitched into the seventh inning for his second straight win and the Kansas City Royals took advantage of Adrian Beltre's throwing error for a 3-1 victory over the Texas Rangers Monday. Chen (2-4) has won his last two starts since a four-game losing streak. The left-hander struck out seven and walked two over 6 2/3 innings, giving up only a massive homer to Nelson Cruz. Scott Feldman (0-1) allowed two unearned runs over 42/3 innings in his second spot start this season. Feldman gave up three hits, the last a two-run single by No. 9 hitter Alicides Escobar right after third baseman Beltre's two-out throwing error. Rangers slugger Josh Hamilton extended his hitting streak to 14 games with a single in the third. He was named earlier Monday the AL player of the week after hitting .467 (14 of 30) with nine homers and 18 RBIs in his seven games last week. Yankees 8, Orioles 5: Mark Teixeira hit a tiebreaking two-run homer in the seventh inning, Curtis Granderson also connected, and the New York Yankees got three hits from Alex Rodriguez in a victory over the Baltimore Orioles. Rays 7, Blue Jays 1: Cesar Ramos got his first career win after replacing the injured Jeff Niemann, and Ben Zobrist homered and the Tampa Bay Rays beat the Toronto Blue Jays. Luke Scott and Sean Rodriguez each had two RBIs for the Rays, who have won two straight after losing six of their previous seven. Red Sox 6, Mariners 1: Jon Lester pitched his second complete game of the season and Daniel Nava and Kelly Shoppach each homered, leading the Boston Red Sox to a victory over the Seattle Mariners. David Ortiz and Adrian Gonzalez added consecutive RBI doubles for the Red Sox, who won their fourth straight at home. Indians 5, Twins 4: Shin-Soo Choo hit the go-ahead RBI single in the ninth inning to back Jeanmar Gomez's seven superb innings and lift the Cleveland Indians to a victory over the Minnesota Twins. Choo's base hit off Twins closer Matt Capps (0-2) scored pinch-runner Lou Marson from second base, bailing out an Indians bullpen that squandered a 4-1 lead in the eighth inning. White Sox 7, Tigers 5: Dayan Viciedo homered and hit a go-ahead two-run single to finish with four RBIs, helping the Chicago White Sox rally for a victory over the Detroit Tigers. Adam Dunn hit his 12th home run of the season in the first inning for Chicago, surpassing his total from all of last season. Oakland 5, Angels 0: The Oakland Athletics got their road trip started on the right foot, shutting out the Los Angeles Angels at Angel Stadium.