Back-to-back home runs one day, a high infield chopper the next.

For two straight games, the San Francisco Giants hit the ball just far enough in the ninth inning to win.Jeff Kent bounced an infield single off home plate with the bases loaded in the bottom of the ninth Monday night, giving the Giants a 6-5 win over the Pittsburgh Pirates.

The Giants overcame a 5-0 deficit and have now come back to win eight times this season. On Sunday, they rallied from six runs down, getting homers in the ninth from Stan Javier and Charlie Hayes to defeat Milwaukee.

"Like last year, anything can happen," said San Francisco manager Dusty Baker, whose team has 54 come-from-behind wins over the last two years. "And it's been happening. You've got to believe you can come back, and these guys do."

With one out in the ninth, Rich Loiselle (1-2) walked J.T. Snow, who was replaced by pinch-runner Rey Sanchez. Marvin Benard followed with an RBI double into the left-field corner, and took third on the throw home.

Bill Mueller and Barry Bonds were both intentionally walked to load the bases for Kent, who had gone hitless in four previous at-bats. Kent hit a high chopper that didn't leave the infield but stayed up long enough to allow Benard to score the winning run.

"I wasn't trying to get a hit," said Kent. "I was trying to make an out," he said. "I hit one to the shortstop. That didn't work. I hit one to third base. That didn't work. I hit one to center field. That didn't work, so I thought I'd hit one to the catcher, and it worked. It ricocheted right off the plate."

Robb Nen (3-0) got two outs in the ninth for the win.

Pittsburgh starter Jose Silva pitched six strong innings and Kevin Young hit a three-run homer off Giants starter Danny Darwin as the Pirates took a 5-0 lead after five innings.

"This is a game you need to win, but they came back at us. They didn't quit," said Pittsburgh manager Gene Lamont.

BREWERS 3, DODGERS 2, 13 INNINGS: At Los Angeles, Jeromy Burnitz hit a two-out RBI single in the 13th for Milwaukee.

Burnitz, who had struck out four times, hit an 0-2 pitch from Frank Lankford (0-2) to score Fernando Vina from second.

The run was the first allowed by Los Angeles' bullpen in 34 2/3 innings.

Al Reyes (2-0) blanked the Dodgers over the final two innings.

BRAVES 6, DIAMONDBACKS 5: At Phoenix, Keith Lockhart's RBI single with one out in the ninth lifted Atlanta, which blew a 5-3 lead in the eighth before beating Arizona for the fourth straight time.

Atlanta's ninth was set up by shortstop Jay Bell's second error of the game. With a runner at third, Lockhart blooped his single to left off Omar Daal (0-1).

Mike Cather (1-1) got one out in the eighth and Mark Wohlers pitched the ninth for his seventh save.

Javier Lopez homered for Atlanta.

CUBS 3, PADRES 1: At San Diego, Sammy Sosa hit a two-run homer and Kevin Tapani (4-1) shook off being struck by the barrel of a broken bat as Chicago snapped a five-game losing streak.

The Padres have lost consecutive games for the first time this year.

Tapani (4-1) was hit on the left thigh by the barrel of Archi Cianfrocco's bat in the fourth inning. Tapani fielded the come-backer and threw out Cianfrocco to end the inning. He stayed in the game and pitched eight strong innings, allowing one run and five hits.

Rod Beck pitched a perfect ninth for his eighth save.

Sosa homered in the first off Joey Hamilton (2-1).

MARLINS 5, ROCKIES 4, 10 INNINGS: At Denver, Bobby Bonilla's first homer of the season, a solo shot in the 10th off Curtis Leskanic, rallied Florida.

Bonilla, who had three hits and two RBIs, sent a 3-2 fastball from Leskanic (1-3) into the right-field stands to break a 4-4 tie.

CARDINALS 7, EXPOS 0: At St. Louis, Donovan Osborne allowed three hits in seven scoreless innings to win for the first time since Aug. 31.

The Expos, who lost to Houston 15-0 Sunday, have lost four straight and haven't scored in their last 21 innings.

A bases-loaded triple by Delino DeShields in the seventh broke open a 1-0 game against Carlos Perez (0-3), who hasn't won since Sept. 3 and is 0-6 in his last 10 starts.

REDS 3, PHILLIES 1: At Cincinnati, Eddie Taubensee hit a two-run homer in the ninth and Brett Tomko allowed only three hits in eight innings for Cincinnati.

Taubensee's homer decided a pitching matchup between Tomko and Tyler Green (2-2), each of whom allowed one run and three hits through eight innings.

Cincinnati's Reggie Sanders and Philadelphia's Gregg Jefferies left the game after hurting themselves in collisions with the outfield wall. Sanders hurt his lower back and Jefferies twisted his ankle.

ASTROS 4, METS 3: At New York, Tony Eusebio's RBI double capped a three-run ninth inning as Houston rallied in a makeup of a rained-out game.

John Franco (0-1) allowed all three runs in the ninth for his first blown save in six chances.

C.J. Nitkowski (1-1) pitched a hitless eighth inning. Billy Wagner pitched the ninth for his sixth save.

AMERICAN LEAGUE

RED SOX 6, TIGERS 5: Boston has won 14 of its last 15 to remain percentage points behind first-place New York in the AL East. Midre Cummings and Darren Lewis homered in the eighth inning as the Red Sox Sox overcame a 5-1 deficit to win their seventh straight and improve to 17-6, with eight wins coming in their last at-bat.

The Tigers lost their fifth straight and dropped to 4-17, matching their worst start ever.

YANKEES 1, BLUE JAYS 0: In New York, Andy Pettitte beat Roger Clemens for the second time in less than a week as the Yankees also won for the 14th time in their past 15 games.

Clemens (2-3) allowed only three hits and struck out eight in seven innings, but he was hurt by six walks. Pettitte (4-2), who beat Clemens 9-1 at Toronto on April 22, gave up seven hits in 5 2-3 innings, struck out seven and walked none.

"It's really special for me," Pettitte said of his matchup against Clemens. "When I was little, growing up, I watched him. It's not special to beat him, it's just special seeing him out there."

Tino Martinez drove in the only run with a third-inning sacrifice fly for the Yankees (15-5), who have won six in a row overall and seven straight against the Blue Jays.

ATHLETICS 7, DEVIL RAYS 6: Kevin Mitchell drove in three runs, including two on a ninth-inning single, to give visiting Oakland a victory over slumping Tampa Bay.

Mitchell got the game-winning hit off Roberto Hernandez (0-1), who walked the bases loaded before blowing a a save opportunity for the second time in four tries.

Fred McGriff homered twice and drove in five runs, and Miguel Cairo hit his first major league homer for Tampa Bay, which led 5-0 before Oakland scored five runs in the fifth to tie it.

ANGELS 3, ORIOLES 1: At Baltimore, Chuck Finley won his 14th straight decision as the Anaheim Angels extended their winning streak to five games.

Finley (4-0) gave up four hits over eight innings, struck out nine and walked six. His winning streak, which began last July 1, is three short of the AL record held by Johnny Allen and Dave McNally.

Finley, who gave up five runs to Baltimore in his previous start, retired the side in order only once but lowered his ERA to an AL-best 1.54. Scott Erickson (3-2) went the distance for the Orioles, yielding nine hits and three walks.

RANGERS 9, TWINS 4: Rick Helling joined teammate Aaron Sele as the majors' only five-game winners and Lee Stevens homered as Texas won at Minnesota.

Helling, playing in front of about 400 friends and relatives from his hometown of Fargo, N.D., struck out 10 in 8 2-3 innings. He gave up eight hits and walked three while improving to 5-0.

Helling joined Sele and Kevin Brown (1990) as the only Ranger pitchers to win their first five starts in a season. Sele picked up his fifth victory Sunday.

Stevens tied a club record with his eighth homer in April, and Juan Gonzalez got his 33rd RBI of the month, one shy of Tino Martinez's major league record.

WHITE SOX 10, INDIANS 3: Robin Ventura went 4-for-5 with two RBIs and rookie Mike Caruso hit a two-run triple to lead the Chicago White Sox over the Cleveland Indians.

Ventura doubled in the fourth, hit an RBI single in the fifth, an RBI triple in the sixth and a single in the eighth. He has three four-hit games this season.

Mike Sirotka (4-1) won his fourth straight start, scattering seven hits in seven innings.

The Indians have lost eight of their last 11.