Alex Rodriguez hit a tiebreaking, two-run homer in the eighth inning and CC Sabathia won his sixth straight start as the New York Yankees beat the Seattle Mariners 4-2 Thursday to avoid a three-game sweep. Robinson Cano added a solo shot for the Yankees, shut down by Seattle co-aces Cliff Lee and Felix Hernandez the previous two nights. Sabathia (10-3) took a three-hit shutout into the eighth before a leadoff walk and a passed ball by catcher Jorge Posada led to Russell Branyan's two-run single that tied it at 2. Mark Teixeira singled off closer David Aardsma (0-5) with one out in the bottom half and Rodriguez homered, his 595th. Indians 6, Blue Jays 1: At Cleveland, Justin Masterson took a shutout into the ninth inning and Matt LaPorta homered for the third straight game as Cleveland downed Toronto for a season-high fifth-straight win. Toronto has lost five in a row, matching its worst streak this year. Masterson (3-7) blanked the Blue Jays until Jose Bautista led off the ninth with a double and Aaron Hill hit an RBI single with one out. Frank Herrmann relieved with the bases loaded and got Jose Molina to bounce into a double play for his first major league save. Athletics 8, Orioles 1: At Baltimore, Trevor Cahill allowed four hits over seven innings and Ryan Sweeney had four hits as Oakland trounced Baltimore. Sweeney, Jack Cust and Cliff Pennington had two RBIs each for the A's, who took two of three for their first road series win in five tries since May 29-31 in Detroit. Oakland has won four series away from home, half of them in Baltimore. Cahill (8-2) gave up a run, struck out four and walked one. After starting the season in Triple-A Sacramento and losing two of his first three starts with Oakland, the right-hander is 7-0 with a 2.12 ERA over his past nine starts. Rays 5, Twins 4, 10 innings: At Minneapolis, Willy Aybar hit a single off Matt Guerrier to give Tampa a 10th-inning win over Minnesota. Jon Rauch blew a save for the fourth time this season when Carl Crawford - who had four hits and an RBI - singled and scored on Evan Longoria's tying double in the ninth. Delmon Young homered, drove in two runs and prevented another with an inning-ending outfield assist against his former team, but Carl Pavano took his first no-decision of the season and his top two relievers - Rauch and Guerrier (1-3) - didn't hold up at the end. Lance Cormier (3-1) pitched a perfect ninth, and Rafael Soriano picked up his 20th save. Angels 2, Rangers 1: At Anaheim, California, Jered Weaver allowed two hits over seven scoreless innings to lead Los Angeles past Texas. Reds beat Cubs Pinch-hitter Miguel Cairo singled and scored in the 10th as Cincinnati beat the Chicago Cubs 3-2 Thursday, the Reds' ninth straight extra-innings win on the road. Drew Stubbs' RBI grounder as the Cubs tried to turn a double play sent the Reds to their eighth victory in 10 games. Cincinnati is a season-high 10 games over .500 (45-35). Cincinnati's road winning streak in extra innings dates to June 2009, and is the longest such string in the NL since Atlanta won nine straight in 1999-2000. Bob Howry (1-2) allowed two singles in the 10th. Nationals 2, Mets 1: At Washington, Ryan Zimmerman hit a sacrifice fly in the ninth inning to give Washington the win over New York. Pinch-hitter Willie Harris started the rally with one out in the ninth by walking on a full-count pitch from Pedro Feliciano (2-4). After a sacrifice moved the runners, Cristian Guzman singled to left but Jesus Feliciano cut off the sharply hit ball and forced Harris to stop at third, loading the bases. Ryota Igarashi relieved Feliciano. The Mets brought Jesus Feliciano in as a fifth infielder, stationing him to the shortstop side of second base in a drawn-in infield, and Zimmerman hit a fly to right field for the game-winner. Elsewhere it was: Pirates 3, Phillies 2; Brewers 4, Cardinals 1; Rockies 7, Giants 3; Astros 6, Padres 3, 10 innings.