Joe Saunders pitched six solid innings and Gary Matthews Jr. singled in the go-ahead runs in a four-run seventh inning as the Los Angeles Angels came back to beat the Boston Red Sox 7-5 in the American League on Thursday. Saunders (4-0) left trailing 3-1. The Angels rallied in the seventh, when three Red Sox relievers allowed four singles and three walks to give Los Angeles a 5-3 lead. A day after hitting two solo homers in a win over the Red Sox, Matthews had three hits and three RBIs. He drove in a pair with a bases-loaded single in the seventh. White Sox 7, Yankees 6: At Chicago, Joe Crede hit a run-scoring single in the ninth inning to hand Joba Chamberlain his first major league loss and help Chicago avoid a three-game sweep to New York. Carlos Quentin doubled with one out off Chamberlain (1-1) and Crede lined a single to left-center to score him. Bobby Jenks (1-0) got pinch-hitter Jorge Posada to ground into an inning-ending double play with two runners on in the top of the ninth to get the win in a game twice delayed by rain. Tigers 8, Rangers 2: At Detroit, Magglio Ordonez hit two of Detroit's five homers to lead the Tigers to their season-best fourth straight win. Detroit outscored Texas 37-10 in the three-game series, while the Rangers have lost seven straight. Zach Miner (1-1) followed with 3 1-3 hitless innings as the Tigers pulled away. Athletics 11, Twins 2: At Oakland, California, Donnie Murphy hit solo homers in the fifth and sixth innings, but they both came after Oakland jumped on Francisco Liriano for six runs in the first. Emil Brown hit a two-run single as the A's batted around in the first and chased Liriano (0-3) after only two-thirds of an inning. Oakland's Greg Smith (2-0) allowed two runs on seven hits in seven innings, struck out three and walked one in his first career appearance. Indians 9, Royals 6, 1st game: Indians 2, Royals 0, 2nd game: At Kansas City, Missouri, Cliff Lee faced only two batters over the minimum while pitching a three-hit shutout that Cleveland a doubleheader sweep over Kansas City. Rays 5, Blue Jays 3: At Kissimmee, Florida, Evan Longoria tripled and had a sacrifice fly, and Eric Hinske drove in two runs for Tampa, which completed a three-game sweep of Toronto at Disney World. Orioles 8, Mariners 7: At Seattle, Brian Roberts homered off Sean Green (1-1) to open the eighth inning, capping Baltimore's rally from a five-run deficit, and the Orioles beat the Mariners for the sixth time in seven games this season.