UNDATED (AP) — The Los Angeles Dodgers kept a pair of winning streaks alive by staging an impressive late-innings rally in Toronto on Tuesday.

The Dodgers won for the 22nd time in 27 games by turning an 8-3 deficit into a 10-9 win over the Blue Jays in Toronto. The Jays were clinging to an 8-6 lead in the eighth until Adrian Gonzalez launched a three-run homer and Andre Ethier (EE'-thee-ur) hit a solo shot two batters later.

Gonzalez, Ethier and Mark Ellis each finished with three RBIs in the Dodgers' fifth consecutive victory, which keeps them atop the National League West standings, just a month after they fell 9 ½ games behind Arizona. Los Angeles also owns a nine-game road winning streak, its longest in nine years.

The Diamondbacks remain a half-game behind the Dodgers after A.J. Pollock and Eric Chavez drove in three runs apiece in a 10-4 pounding of the Chicago Cubs. Patrick Corbin is 12-1 after holding the Cubs to a run and four hits in six innings.

Boston stayed atop the American League East by dealing Tampa Bay just its third loss in 21 games.

Jon Lester struck out eight while yielding two runs and seven hits over 6 1/3 innings as the Red Sox beat the Rays 6-2 to stretch their division lead to 1 ½ games. Shane Victorino swiped home on a double-steal in the third inning to put the Red Sox ahead to stay. Jose Iglesias (ih-GLAY'-see-uhs) put the game out of reach with a two-run single in the eighth.

Wil Myers and Evan Longoria hit solo homers for Tampa Bay, which ended a six-game winning streak.

Elsewhere on the diamonds, Shelby Miller scattered three hits in six shutout innings as St. Louis beat Philadelphia 4-1. Allen Craig had two RBIs in the Cardinals' 10th victory in 13 games.

Devin Mesoraco went 3-for-4 with a three-run homer as Cincinnati ripped San Francisco 9-3 in the opener of a doubleheader. Zack Cozart also went deep while going 4-for-4 with two RBIs and three runs scored.

The Giants halted a three-game skid and gained a split as their bullpen tossed 4 1/3 innings of scoreless relief in a 5-3 win against the Reds. Pablo Sandoval doubled home a pair of runs in the first inning to put San Francisco ahead to stay.

Gerrit Cole poked an RBI single and combined with three relievers on a three-hitter as Pittsburgh handed Washington its fifth straight loss, 5-1. Pedro Alvarez homered and Russell Martin had three hits to back Cole, who gave up just a run and two hits in seven innings to help the Pirates pick up their third straight win and move 20 games over .500.

Carlos Torres gave up a leadoff homer to Andrelton Simmons before blanking Atlanta over six innings to lead the New York Mets to a 4-1 triumph over the Braves. Torres also tied the game with an RBI single in the third before Ike Davis laced an RBI double to spark the Mets' three-run sixth.

Baltimore's season-high five-game winning streak is over after former Oriole Bruce Chen held them to a run in six innings of Kansas City's 3-2 win over the Birds. Greg Holland surrendered Adam Jones' RBI triple with nobody out in the ninth before preserving the victory.

The New York Yankees blew a 3-0 lead before scoring twice in the ninth off closer Joe Nathan to beat Texas 5-4. The Rangers had been 51-0 when leading after eight innings before Eduardo Nunez hit a game-tying triple and Brent Lillibridge singled him home.

The Rangers still trail the AL West by three games to Oakland after the Athletics blew a 4-2 lead in the ninth inning of a 5-4 loss at Houston. Brandon Moss belted a two-run homer to put the A's ahead 4-2 in the eighth, but the Astros tied the game on a two-run blast by Matt Dominguez before Jonathan Villar scored the winning run on catcher Derek Norris' throwing error.

Rick Porcello tossed seven shutout innings and Detroit took advantage of four errors to score three unearned runs in a 6-2 win over the White Sox. Jhonny Peralta hit a solo homer and an RBI single to help Porcello win his third consecutive start and stretch the Tigers' lead in the AL Central to 3 ½ games over Cleveland.

Kyle Seager had three hits and an RBI in the Mariners' eighth straight victory, a 4-3 decision over the Indians. Seager also participated in a double-play that nailed the potential tying run at the plate in the ninth inning.

Minnesota blew a 3-2 lead in the ninth before erupting for seven runs in the 10th to beat the Angels 10-3. Ryan Doumit (DOH'-miht) doubled home the tiebreaking run, Chris Hermann followed with a grand slam and Pedro Florimon added a two-run blast to cap the extra-inning rally.

Christian Yelich went 3-for-4 with two RBIs in his major league debut to help Miami double up Colorado 4-2. Rookie Jose Fernandez limited the Rockies to two runs and five hits while fanning eight in seven innings.

Nick Hundley was 3-for-4 with a homer and three RBIs as San Diego topped Milwaukee 6-2. Will Venable also homered to support Tyson Ross, who allowed one run in six innings for his first big league victory in over a year.

UNDATED (AP) — The Pittsburgh Pirates will spend the next two weeks without their closer as they try to secure their first playoff berth in 21 years.

The Bucs have placed National League saves leader Jason Grilli on the 15-day disabled list with a right forearm strain. The All-Star suffered the injury in the ninth inning of Monday's win over Washington.

Grilli has left the team to return to Pittsburgh and will be examined by team doctors. The All-Star right hander is 0-1 with a 2.34 ERA and 30 saves.

Manager Clint Hurdle said Mark Melancon (meh-LAN'-sehn) will assume the closer's role in Grilli's absence.

Meanwhile, another contender has bolstered its bullpen. The Baltimore Orioles have acquired Francisco Rodriguez from the Brewers for minor league infielder Nick Delmonico.

The 31-year-old Rodriguez is 1-1 with 10 saves and a 1.09 ERA in 25 appearances this season. He saved a major league-record 62 games in 2008.

Dodgers outfielder Matt Kemp thinks suspended Milwaukee slugger Ryan Braun should be stripped of his 2011 National League MVP award. Kemp finished second to Braun in the balloting that year before Braun tested positive for elevated testosterone. Major League Baseball attempted to suspend Braun for the failed drug test, but the penalty was overturned by an arbitrator who ruled Braun's urine sample was handled improperly. Braun agreed Monday to a 65-game suspension for unspecified violations of baseball's drug rules and labor contract.

The Brewers have replaced Braun on their 25-man roster, recalling outfielder Khris Davis from Triple-A Nashville. Davis is hitting .176 in 15 games with Milwaukee this season.

In other major league news:

— San Diego Padres manager Bud Black says starting pitcher Jason Marquis has a completely torn ligament in his right elbow and will undergo Tommy John surgery as soon as next week, ending his season. Marquis opened this season 9-2 but lost three straight decisions over his final six starts before landing on the disabled list on Sunday.

— St. Louis right-hander Chris Carpenter has been slowed in his attempt to come back from neck and shoulder nerve damage and will skip his next rehab start. Carpenter has experienced numbness in his right hand since allowing four runs and nine hits in 3 1/3 innings for the Cardinals' Triple-A club at Memphis on Saturday.

— Reigning American League Triple Crown winner Miguel Cabrera sat out the Detroit Tigers' game against the Chicago White Sox because of an injured left hip. Cabrera left Monday night's 7-3 win over Chicago in the fifth inning with what the team initially called a sore hip flexor muscle. Tigers manager Jim Leyland wouldn't say Tuesday how concerned the team is about Cabrera's injury or if putting him on the disabled list is a possibility.

— All-Star second baseman Dustin Pedroia (peh-DROY'-uh) is reportedly close to agreeing to a mega-money deal with the Red Sox. A person with knowledge of the talks says Pedroia is in the process of agreeing to a deal with Boston adding $100 million over seven seasons through 2021.

— Matt Garza will make his Texas Rangers debut Wednesday night against the New York Yankees, two days after being acquired from the Chicago Cubs. Garza was 5-0 with a 1.24 ERA in his last six starts for the Cubs.

— Mariners manager Eric Wedge missed his second straight game Tuesday against Cleveland, a day after suffering a dizzy spell during batting practice that landed him in the hospital. Wedge continued to undergo tests on Tuesday after spending a night in a hospital.

— Former major league All-Star Tony Clark has been promoted to deputy executive director of the baseball players' union, giving ailing head Michael Weiner a No. 2 official who could take over if his health worsens. Weiner announced last August that he had been diagnosed with an inoperable brain tumor and said last week that his condition deteriorated in June. The 41-year-old Clark joined the union staff as director of player relations in March 2010.