CHICAGO – Derrek Lee and Geovany Soto hit consecutive homers to tie the game in a four-run eighth inning, then Alfonso Soriano singled home the winning run in the ninth to give the Chicago Cubs a 6-5 victory over the White Sox on Thursday.

The late comeback gave the Cubs a two-game split in a rain-shortened set at Wrigley Field. They are 34-34 against their crosstown rivals in interleague play.

Pinch-hitter Reed Johnson started the ninth with a single, moved up on a sacrifice and scored on Soriano’s two-out single off Matt Thornton (4-2). Soriano was 14 for 102 and 0 for 15 before singling in his final two at-bats.

Kevin Gregg (1-1) got the win with a scoreless ninth.

With the Cubs trailing 5-1, Lee hit a three-run homer in the eighth and Soto followed with a shot off Scott Linebrink. All four runs were unearned after an error on second baseman Chris Getz.

Blue Jays 8, Phillies 7

PHILADELPHIA – Pinch-hitter Rod Barajas led off the ninth inning with a tiebreaking homer and Toronto beat Philadelphia to complete a three-game sweep of the World Series champions.

Raul Chavez and Adam Lind also homered for the injury-riddled Blue Jays, who were 0-6 in interleague play when they arrived in Philadelphia.

Jayson Werth, Jimmy Rollins, John Mayberry Jr. and pinch-hitter Greg Dobbs went deep for the Phillies, who dropped to 13-19 at home hours after putting slugger Raul Ibanez on the disabled list.

The NL East leaders are a major league-best 23-9 on the road.

After the Phillies rallied for two runs in the eighth, Barajas drove one out to straightaway center off Ryan Madson (2-2). Barajas, who played for the Phillies in 2007, had a key hit in each game of the series. He was booed whenever he came to the plate.

Jason Frasor (5-0) got one out for the win and Jeremy Accardo recorded two outs to earn his first save of the season on the day he was called up from Triple-A Las Vegas. The Blue Jays used seven relievers after Brad Mills lasted 3 2-3 innings in his major league debut.

Rockies 4, Rays 3

DENVER, – Clint Barmes hit a two-run homer to help Ubaldo Jimenez win his third straight start in Colorado’s victory over Tampa Bay.

Todd Helton and Carlos Gonzalez added solo homers for the surging Rockies, who have won 13 of 14. They took the final two in this three-game series after Tampa Bay snapped their 11-game winning streak Tuesday.

Jimenez (6-6) allowed one run in 6 2-3 innings. He struck out seven and worked out of several jams.

Manuel Corpas pitched a scoreless eighth and Huston Street earned his 15th save in 16 opportunities despite giving up a two-run single to Ben Zobrist in the ninth. The Rockies are 7-2 in interleague play.

Matt Garza (4-5) fell to 0-3 in his last six starts.

Padres 4, Mariners 3

SAN DIEGO – Adrian Gonzalez matched his career high with four hits, including a homer, and scored the winning run with two outs in the 10th as San Diego beat Seattle to end its major league-record interleague losing streak at 13.

Gonzalez doubled off Miguel Batista (3-2) and scored on Kevin Kouzmanoff’s single. Gonzalez also homered in the sixth, his first in 13 games, to tie Albert Pujols for the major league lead with 23.

Heath Bell (3-1) threw two innings for the win.

The Padres had lost 10 straight games to Seattle in San Diego, and 16 of 20 overall against the Mariners.

Seattle’s Franklin Gutierrez hit two homers for the first time in his career.

Twins 5, Pirates 1

MINNEAPOLIS – Nick Blackburn pitched a six-hitter for his first career complete game, leading Minnesota over Pittsburgh.

Blackburn (6-2) struck out two and walked one. Michael Cuddyer and Brian Buscher homered for the Twins, who took two of three from the Pirates.

Zach Duke (7-5) allowed three runs and seven hits in six innings for the Pirates, who lost their 13th straight road series to an AL opponent. The last time Pittsburgh won on the road in interleague play was at Tampa Bay in 2003.

Blackburn has not lost since May 5. Since then, the right-hander has pitched at least seven innings in eight of nine starts.

National League

Braves 7, Reds 0

CINCINNATI – Tommy Hanson allowed three hits in six impressive innings and Nate McLouth homered and drove in four runs, leading Atlanta past punchless Cincinnati.

One of baseball’s top pitching prospects, Hanson got his first major league hit and RBI. Matt Diaz also homered for the Braves, who snapped a four-game skid and avoided a sweep in Cincinnati.

Hanson (2-0) walked four and hit a batter with a pitch. He escaped two jams in his third career start.

Peter Moylan, Mike Gonzalez and Rafael Soriano each pitched an inning to finish the five-hitter, Atlanta’s fourth shutout this season.

Reds lefty Matt Maloney (0-2) also was making his third career start, and he’s allowed six hits each time. He gave up six runs in 5 2-3 innings.

Only subscribers are eligible to post comments. Please subscribe or to participate in the conversation. Here’s why.

Use the form below to reset your password. When you've submitted your account email, we will send an email with a reset code.