CINCINNATI - Juan Uribe drove in four runs with two singles, providing the final lead in a back-and-forth game, and San Francisco's shaky bullpen held on for a 6-5 victory over the Cincinnati Reds on Monday night.

Uribe had a two-run single in the third and another in the seventh, when the Giants rallied against reliever Daniel Ray Herrera (0-3) for their ninth win in their last 13 games.

Jay Bruce had three hits off lefthander Barry Zito, including a solo homer. Sergio Romo (2-3) got the victory in relief. Brian Wilson recovered from a blown save in his last outing, pitching a perfect ninth for his 15th save in 17 chances.

The Giants' bullpen has been a mess on the road this season, putting up a combined 4.96 ERA. It had to survive one of the majors' most hitter-friendly ballparks to keep San Francisco on its winning surge.

Zito, winless since May 16, couldn't hold an early 4-1 lead that was set up by his rare two-RBI hit. The pitcher had only five career RBIs and none this season when he Zito lined a fastball off the middle of the bat for an opposite-field single and a 2-0 lead off Johnny Cueto in the second inning.

San Francisco 022 000 200 – 6 13 0

Cincinnati 010 202 000 – 5 8 0

San Fran. AB   R   H   BI   Avg.      Cincinnati AB   R   H   BI   Avg.

Torres rf-lf 4   0   1   0   .291      O.Cabrera ss 5   0   0   0   .261

F.Sanchez 2b 4   1   2   0   .379      B.Phillips 2b 4   0   1   0   .284

Sandoval 3b 5   2   1   0   .281      Votto 1b 3   0   0   0   .313

A.Huff 1b 5   1   1   0   .295      Rolen 3b 3   2   1   0   .289

Br.Wilson p 0   0   0   0   .000      Gomes lf 3   0   0   1   .299

Uribe ss 5   0   2   4   .280      Bruce rf 4   2   3   1   .276

Burrell lf 4   1   2   0   .375      Stubbs cf 3   1   1   1   .242

Mota p 0   0   0   0   ---      R.Hernandez c 3   0   1   0   .298

Ishikawa 1b 0   0   0   0   .259      Cueto p 2   0   0   0   .167

Posey c 3   1   2   0   .455      a-Cairo ph 1   0   1   2   .288

Rowand cf 4   0   1   0   .225      D.Herrera p 0   0   0   0   ---

Zito p 2   0   1   2   .190      Del Rosario p 0   0   0   0   ---

Romo p 0   0   0   0   .000      Rhodes p 0   0   0   0   ---

S.Casilla p 0   0   0   0   ---      Ondrusek p 0   0   0   0   ---

b-Schrhltz ph-rf 1   0   0   0   .276      c-L.Nix ph 1   0   0   0   .253

Totals 37   6   13   6         Totals 32   5   8   5      

a-singled for Cueto in the 6th. b-struck out for S.Casilla in the 8th. c-popped out for Ondrusek in the 9th. LOB: San Francisco 8, Cincinnati 5. 2B: A.Huff (12), B.Phillips (18), Bruce (10). 3B: Rolen (1). HR: Bruce (8), off Zito. RBIs: Uribe 4 (37), Zito 2 (2), Gomes (37), Bruce (26), Stubbs (28), Cairo 2 (8). CS: Votto (4). S: Zito. SF: Gomes. RLSP: San Francisco 3 (A.Huff, Torres 2); Cincinnati 4 (R.Hernandez, Votto 2, O.Cabrera). RA: Sandoval, A.Huff. GIDP: R.Hernandez. DP: San Francisco 2 (Uribe, F.Sanchez, A.Huff), (Posey, Posey, F.Sanchez).

San Francisco walks (2): Torres, F.Sanchez.

Cincinnati walks (3): Rolen, Stubbs, R.Hernandez.

San Francisco strikeouts (7): Torres 2, A.Huff, Uribe, Burrell, Zito, Schierholtz.

Cincinnati strikeouts (8): O.Cabrera 2, Rolen, Bruce, Stubbs 2, Cueto 2.

San Francisco IP   H   R   ER   BB   SO   NP   ERA   

Zito 52/3   8   5   5   3   4   96   3.15

Romo (W 2-3) 2/3   0   0   0   0   1   16   2.66

S.Casilla 2/3   0   0   0   0   1   4   1.59

Mota 1   0   0   0   0   2   14   1.27

Br.Wilson (S 15) 1   0   0   0   0   0   7   2.45

Cincinnati IP   H   R   ER   BB   SO   NP   ERA   

Cueto 6   10   4   4   1   5   102   4.25

D.Herrera (L 0-3) 1/3   2   2   2   0   0   14   4.02

Del Rosario 1   1   0   0   0   1   10   1.59

Rhodes 2/3   0   0   0   1   1   12   0.36

Ondrusek 1   0   0   0   0   0   9   10.61

IR-S: Romo 2-0, S.Casilla 1-0, Del Rosario 2-2. HBP: by Romo (Votto), by Cueto (Posey). WP: Cueto. Umpires: Home, Paul Emmel; First, Bill Hohn; Second, Gary Darling; Third, Bruce Dreckman. T: 3:00. A: 18,457 (42,319).

Cubs 6, Pirates 1

PITTSBURGH - Carlos Silva extended the best start by a Cubs pitcher in 43 years as Chicago finally beat the Pirates in Pittsburgh.

The former Phillie gave up four hits, struck out five, and walked one while becoming the first Cubs starter to go 8-0 since Ken Holtzman was 9-0 in 1967.

After starting 0-5 in PNC Park, the Cubs avoided going winless in Pittsburgh over an entire season by winning the makeup of a rained out game.

Chicago 101 100 102 – 6 10 0

Pittsburgh 000 000 100 – 1 6 1

Chicago AB   R   H   BI   Avg.      Pittsburgh AB   R   H   BI   Avg.

Theriot 2b 3   4   2   0   .286      A.McCutchen cf 4   0   1   0   .312

Je.Baker 3b 4   0   1   2   .213      N.Walker 2b 4   0   1   0   .326

D.Lee 1b 5   1   1   1   .237      Delw.Young rf 4   0   0   0   .238

Nady rf 3   0   0   0   .259      G.Jones 1b 4   0   0   0   .261

1-Colvin pr-rf 1   0   0   0   .291      Milledge lf 4   1   1   0   .246

Byrd cf 4   1   3   2   .321      Crosby 3b 4   0   2   0   .239

A.Soriano lf 3   0   0   0   .290      Jaramillo c 2   0   0   1   .195

Soto c 4   0   2   1   .262      Cedeno ss 4   0   1   0   .240

S.Castro ss 3   0   0   0   .272      Eveland p 1   0   0   0   .000

Silva p 3   0   1   0   .100      a-Iwamura ph 0   0   0   0   .182

b-A.Ramirez ph 1   0   0   0   .168      Carrasco p 0   0   0   0   .000

Stevens p 0   0   0   0   ---      Taschner p 0   0   0   0   ---

Marshall p 0   0   0   0   .000      c-A.LaRoche ph 1   0   0   0   .242

Totals 34   6   10   6         Hanrahan p 0   0   0   0   ---

Totals 32   1   6   1      

a-walked for Eveland in the 5th. b-struck out for Silva in the 8th. c-flied out for Taschner in the 8th.1-ran for Nady in the 7th. E: Jaramillo (1). LOB: Chicago 9, Pittsburgh 7. 2B: Theriot (5), Je.Baker (3), Soto (5), N.Walker (5), Milledge (12), Crosby 2 (4). 3B: A.McCutchen (2). RBIs: Je.Baker 2 (8), D.Lee (24), Byrd 2 (31), Soto (13), Jaramillo (6). SB: Theriot 2 (11), A.Soriano (4). CS: Byrd (1). SF: Je.Baker, Jaramillo. RLSP: Chicago 7 (S.Castro, Nady 2, Silva 2, A.Soriano 2); Pittsburgh 5 (G.Jones, A.McCutchen 2, Delw.Young, Cedeno). RA: Je.Baker, D.Lee, Crosby. GIDP: S.Castro. DP: Pittsburgh 1 (N.Walker, G.Jones).

Chicago walks (6): Theriot 2, Nady, A.Soriano 2, S.Castro.

Pittsburgh walks (2): Jaramillo, Iwamura.

Chicago strikeouts (6): Je.Baker 2, Colvin, A.Soriano, Soto, Ar.Ramirez.

Pittsburgh strikeouts (7): A.McCutchen, N.Walker, Delw.Young, G.Jones 2, Jaramillo, Cedeno.

Chicago IP   H   R   ER   BB   SO   NP   ERA   

Silva (W 8-0) 7   4   1   1   1   5   102   2.93

Stevens 1/3   1   0   0   0   0   5   0.00

Marshall (S 1) 12/3   1   0   0   1   2   20   1.91

Pittsburgh IP   H   R   ER   BB   SO   NP   ERA   

Eveland (L 0-1) 5   6   3   3   2   0   76   5.40

Carrasco 1   0   0   0   2   1   20   3.69

Taschner 2   1   1   1   2   2   39   6.05

Hanrahan 1   3   2   2   0   3   22   5.47

IR-S: Marshall 1-0. IBB: off Carrasco (S.Castro). HBP: by Eveland (Byrd). WP: Eveland, Hanrahan 2. Umpires: Home, Mike DiMuro; First, Tim Welke; Second, Jim Reynolds; Third, Bill Welke. T: 2:46. A: 12,768 (38,362).

Rockies 5, Astros 1

DENVER - Jason Hammel pitched 71/3 crisp innings and Clint Barmes had a two-run double, lifting Colorado past Houston.

Hammel's strained groin appeared to be fully mended as he turned in another solid start. He is 3-1 since returning from the disabled list on May 15.

The righthanded Hammel (3-3) scattered six hits and struck out three in his longest outing of the season. He was lifted in the eighth after issuing a one-out walk to Michael Bourn and giving up a single to Jeff Keppinger.

Houston 000 000 001 – 1 9 0

Colorado 021 000 02x – 5 11 0

Houston AB   R   H   BI   Avg.      Colorado AB   R   H   BI   Avg.

Bourn cf 3   0   0   0   .275      C.Gonzalez cf 4   0   0   0   .302

Keppinger 2b 2   0   1   0   .304      Spilborghs lf 3   1   2   0   .244

Berkman 1b 4   0   0   0   .259      Tulowitzki ss 4   0   1   0   .303

Ca.Lee lf 4   0   1   0   .218      Hawpe rf 4   1   2   1   .278

Pence rf 4   0   0   0   .271      Olivo c 3   2   2   1   .317

P.Feliz 3b 4   1   3   0   .241      Helton 1b 3   0   0   1   .246

Quintero c 4   0   2   0   .243      Mora 3b 4   1   2   0   .297

Manzella ss 3   0   0   0   .190      J.Herrera 3b 0   0   0   0   .000

b-Blum ph 1   0   1   1   .245      Barmes 2b 4   0   2   2   .219

W.Rodriguez p 2   0   1   0   .273      Hammel p 2   0   0   0   .083

a-Sullivan ph 1   0   0   0   .176      Beimel p 0   0   0   0   .000

Byrdak p 0   0   0   0   ---      Daley p 0   0   0   0   ---

Daigle p 0   0   0   0   ---      Corpas p 0   0   0   0   .000

c-Michaels ph 1   0   0   0   .188      Totals 31   5   11   5      

Totals 33   1   9   1      

a-flied out for W.Rodriguez in the 8th. b-singled for Manzella in the 9th. c-struck out for Daigle in the 9th. LOB: Houston 8, Colorado 6. 2B: Spilborghs (4), Hawpe (11), Barmes (11). 3B: Olivo (4). RBIs: Blum (12), Hawpe (19), Olivo (26), Helton (11), Barmes 2 (28). CS: Spilborghs (3), Hawpe (1). S: Hammel. SF: Helton. RLSP: Houston 3 (Pence, W.Rodriguez, Michaels); Colorado 4 (C.Gonzalez 3, Helton). GIDP: Berkman 2, Manzella. DP: Colorado 3 (Tulowitzki, Helton), (Barmes, Tulowitzki, Helton), (Mora, Helton).

Houston walks (3): Bourn, Keppinger 2.

Colorado walks (2): Spilborghs, Olivo.

Houston strikeouts (4): Berkman, Manzella, W.Rodriguez, Michaels.

Colorado strikeouts (2): Olivo, Mora.

Houston IP   H   R   ER   BB   SO   NP   ERA   

W.Rodriguez (L 3-8) 7   9   3   3   2   2   110   4.95

Byrdak 1/3   2   2   2   0   0   6   7.43

Daigle 2/3   0   0   0   0   0   5   0.00

Colorado IP   H   R   ER   BB   SO   NP   ERA   

Hammel (W 3-3) 71/3   6   0   0   3   3   104   5.23

Beimel 2/3   0   0   0   0   0   5   0.89

Daley 2/3   3   1   1   0   0   13   4.12

Corpas (S 7) 1/3   0   0   0   0   1   4   2.65

IR-S: Beimel 2-0, Corpas 2-0. IBB: off W.Rodriguez (Olivo). Umpires: Home, Tim Tschida; First, Bob Davidson; Second, Alfonso Marquez; Third, Tim Timmons. T: 2:33. A: 28,251 (50,449).