Boston Red Sox batter Will Middlebrooks goes flying trying to avoid a pitch from New York Yankees relief pitcher David Robertson during their game at Yankee Stadium in New York Sunday. — Reuters ANAHEIM, California — Zack Greinke was outpitched by Jeremy Hellickson in his Los Angeles Angels' debut, losing to the Tampa Bay Rays 2-0 Sunday. Obtained Friday from Milwaukee, the 2009 AL Cy Young Award winner allowed two runs and seven hits in seven innings and struck out eight. Greinke (0-1), eligible for free agency after the season, was 9-3 with a 3.44 ERA in 21 starts with the Brewers. Hellickson (6-6) pitched two-hit ball through six innings, striking out five and walking none. Fernando Rodney got three outs for his 30th save in 31 attempts, tying Baltimore's Jim Johnson for the AL lead. With runners on first and second, Rodney fell behind Albert Pujols 3-0 in the count before inducing a game-ending, double-play grounder. Orioles 6, Athletics 1: Rookie Wei-Yin Chen struck out a career-high 12, Matt Wieters hit a three-run homer and the Baltimore Orioles beat Oakland to avoid a three-game sweep. It was a rare setback for the A's, who fell to 18-4 this month. Chen (9-6) allowed one unearned run, three hits and four walks in 5 2-3 innings against a torrid Oakland team that had scored 40 runs in its previous four games. A's starter Travis Blackley (3-3) gave up five runs, six hits and four walks in five innings. He was 3-0 in six starts since June 10. Tigers 4, Blue Jays 1: Jhonny Peralta hit two home runs, Doug Fister pitched eight innings and the Detroit Tigers beat Toronto to avert a three-game sweep. The Tigers had lost three in a row and four of five to fall out of the AL Central lead. Peralta hit a three-run drive off Brett Cecil (2-4) in the second and added a solo shot against Joel Carreno in the ninth. It was Peralta's first multihomer game of the season and seventh of his career. Fister (5-7) allowed one run and seven hits. He struck out nine and matched his longest outing of the season. Jose Valverde closed for his 20th save in 24 chances as Detroit avoided being swept in Toronto for the first time since Sept. 5-7, 2003. Twins 5, Indians 1: Justin Morneau hit a two-run homer, Brian Duensing threw six smooth innings as a late fill-in for Francisco Liriano and the Minnesota Twins finished a three-game sweep of Cleveland. Duensing (2-6) lost all four of his previous starts this year, but he needed only 70 pitches to finish six frames and yield to the bullpen after scattering five singles without a walk. Ubaldo Jimenez (8-10) worked into the seventh and struck out six, but the Indians lost for the eighth time in their last 11 games. Mariners 7, Royals 6: Felix Hernandez shook off a line drive to his left wrist and threw seven strong innings, and the Seattle Mariners beat Kansas City for a four-game sweep. Rangers 2, White Sox 0: Scott Feldman tied a career high by pitching eight shutout innings in helping the Texas Rangers snap a two-game skid with a 2-0 victory over the Chicago White Sox. Boston 3, New York 2 (10 innings): The visiting Red Sox won on Pedro Ciriaco's RBI single, taking two of three in the series. — Agencies