One day after leaving Chicago, Barry Bonds came up empty. Meanwhile, the Cubs stayed home and kept right on winning.
With commissioner Bud Selig in attendance, Bonds went hitless in Milwaukee on Friday night and remained two home runs from tying Hank Aaron's record of 755. The San Francisco slugger finished 0-for-4 with a walk during the Giants' 8-4 victory over the Brewers.
The day before, Bonds homered twice at Wrigley Field to reach 753.
While Selig had an easy time getting to the stadium in his home city, he remained noncommittal about whether he will attend games elsewhere - such as in San Francisco next week - as Bonds chases Aaron's mark. Selig said he did not speak to Bonds.
``But as far as I'm concerned, you have to use what I call common sense,'' Selig said. ``I thought he's playing here, a game important in the pennant race and I'm here. I'm glad to be here. And I'll be back tomorrow and Sunday.''
The Cubs are back in the NL Central race. They won for the 19th time in 24 games Friday, beating the visiting Arizona Diamondbacks 6-2 behind Aramis Ramirez's homer and four RBIs.
Jacque Jones added a pair of two-out RBI singles for Chicago, which moved within 2 1/2 games of the first-place Brewers - their slimmest margin since April 28.
``Early on, we were prone to mistakes, more mental than physical mistakes, but we've corrected that real well,'' winning pitcher Jason Marquis said.
In other NL games, it was: New York 4, Los Angeles 1; Philadelphia 7, San Diego 3; St. Louis 4, Atlanta 2; Houston 2, Pittsburgh 1; Florida 10, Cincinnati 2; and Colorado 3, Washington 1.
Marquis (7-5) allowed four hits over 7 2-3 innings, including Chris Young's 15th homer, to beat Cy Young Award winner Brandon Webb and run Chicago's record to 7-1 since the All-Star break.
The Cubs are seven games over .500 for the first time since finishing the 2004 season 89-73.
``Let's ride this as long as we can,'' manager Lou Piniella said.
Webb (8-8) gave up five hits and three runs - two earned - in seven innings. He is 0-3 in four starts since June 27. The Diamondbacks have lost 10 of 13.
At Milwaukee, Bonds started the series opener in the city where Aaron began and ended his career - and on the 31st anniversary of Aaron's final home run. He hit No. 755 on July 20, 1976, at now-demolished County Stadium.
Bonds was booed lustily by the sellout crowd each time he stepped into the batter's box. The closest he came to a homer was a deep drive to center that was caught in the seventh.
``Any time you have a hitter in the lineup like Barry, you've got to be careful,'' Brewers starting pitcher Jeff Suppan said. ``Basically, they were able to manufacture some runs and drive in some runs.''
Giants manager Bruce Bochy said he would chat with Bonds before Saturday's afternoon game and decide then whether Bonds will start.
Guillermo Rodriguez hit a go-ahead, two-run single in the seventh for San Francisco, which rallied with three straight walks against Carlos Villanueva (6-2) to win for only the second time in nine games. Rodriguez also had an RBI single in the fourth.
Noah Lowry (10-7) allowed four runs in six innings, winning for the fourth time in five starts.
Mets 4, Dodgers 1
At Los Angeles, Jose Reyes scored the tiebreaking run for New York in the eighth inning on a throwing error by reliever Roberto Hernandez (0-1), and Carlos Beltran followed with a two-run homer.
Oliver Perez (9-6) allowed a run and six hits over 7 1-3 innings in his second start since coming off the disabled list. Billy Wagner pitched a perfect ninth for his 21st save.
Mets second baseman Jose Valentin broke his right leg when he fouled off a pitch.
Phillies 7, Padres 3
At San Diego, Adam Eaton (9-6) hit an RBI single and beat his former team in his first start at Petco Park since the Padres traded him to Texas on Jan. 4, 2006. Chase Utley hit a two-run homer. The Padres stranded 15 runners.
Cardinals 4, Braves 2
At Atlanta, Albert Pujols hit a long homer and Adam Wainwright (9-7) pitched seven strong innings to win for the fourth time in five starts. Juan Encarnacion drove in the go-ahead run in the eighth and added a sacrifice fly in the ninth. Jason Isringhausen earned his 19th save.
Astros 2, Pirates 1
At Pittsburgh, Carlos Lee's two-run homer off Tom Gorzelanny (9-5) in the first inning helped Roy Oswalt (9-6) bounce back from the worst start of his career. The Pirates' seventh straight loss dropped them into last place in the NL Central for the first time this season.
Brad Lidge escaped a bases-loaded, one-out jam in the ninth for his second save.
Marlins 10, Reds 2
At Miami, Scott Olsen (8-7) won in his first start after a two-game suspension for insubordination and conduct detrimental to the team.
Miguel Cabrera and Dan Uggla homered and drove in three runs apiece for the Marlins, who ended Cincinnati's four-game winning streak. Hanley Ramirez had three doubles and two RBIs, and Miguel Olivo hit a two-run homer.
Rockies 3, Nationals 1
At Washington, Aaron Cook (6-6) had a career-high eight strikeouts in seven shutout innings for Colorado, which won for the 10th time in 14 games.

Top MLB Public Bets

MLB Top Stories

Thumbnail Possible 2018 World Series Matchups There are odds available for 2018 MLB World Series possible matchups and a Los Angeles Dodgers versus New York Yankees clash has the best...
Thumbnail Updated AL Pennant Odds After acquiring Giancarlo Stanton, are the New York Yankees the team to beat in the American League this season? Here is what oddsmakers say.

MLB Team Pages