• Yankees 10, Red Sox 8: BOSTON — Mark Teixeira hit a two-run single in the Yankees’ five-run first inning and a two-run triple in the seventh to give them the lead for good as New York beat Boston. Alex Rodriguez had three hits and Curtis Granderson scored three times for the Yankees, who improved to 3-0 against Boston this year.
• White Sox 4, Blue Jays 2: CHICAGO — Jake Peavy pitched one-run ball into the eighth inning for his first victory since May 26, A.J. Pierzynski homered and Chicago topped Toronto to win its fourth straight.
• Rays 10, Indians 3: CLEVELAND — Luke Scott snapped his team-record hitless streak with a two-run homer and Tampa Bay broke out of its slump by routing Cleveland. Scott was zero for 41 since June 1 until connecting against Justin Masterson (5-8) in a six-run fifth inning.
• Tigers 4, Royals 2: DETROIT — Rookie Drew Smyly struck out a career-high 10 in six impressive innings and Delmon Young homered as Detroit beat Kansas City.
• Twins 5, Rangers 1: ARLINGTON, Texas — Joe Mauer and Justin Morneau drove in two runs each, Francisco Liriano pitched around six walks and Minnesota handed Texas its season-high fifth straight loss.
• Orioles 3, Angels 2: ANAHEIM, Calif. — Steve Pearce hit a three-run homer, Miguel Gonzalez pitched seven stellar innings in his first career victory, and Baltimore hung on to beat Los Angeles.
• Athletics 4, Mariners 1: OAKLAND, Calif. — Chris Carter hit a three-run homer in the bottom of the 11th inning, powering Oakland past Seattle to match a season-high five-game winning streak.
