Facebook Twitter



The MVP in the National League this season? So far, the answer is simple.

Barry Bonds hit two homers and drove in six runs as the San Francisco Giants routed the Philadelphia Phillies 13-2 in a matchup of division leaders Thursday night at Veterans Stadium.Bonds has 24 home runs and 68 RBIs in his first season with the Giants after signing a record financial deal. He's been worth every penny.

The victory gave the Giants a 57-29 record, one game better than the Phillies for the best mark in the major leagues. San Francisco had 20 hits, three each by Bonds and Darren Lewis.

Bonds indicated he wasn't happy with the way he's been swinging lately, .275 over his last 25 games.

"I disagree with that," Giants manager Dusty Baker said. "He's been hitting well, just not finding any holes."

Cardinals 7, Braves 1

Bernard Gilkey hit a three-run homer as St. Louis hit Steve Avery hard to complete a three-game sweep of Atlanta at Busch Stadium.

Avery (9-3) lasted only 12/3 innings in the shortest start of his career as his eight-game winning streak - tied for the longest in the majors - came to an end. He gave up eight hits and six runs.

Astros 10, Pirates 4

Darryl Kile extended his winning streak to eight games and improved to 10-1 as Houston beat Pittsburgh at the Astrodome. Kile had his scoreless-innings streak stopped at 282/3 when he gave up three seventh-inning runs.

Rockies 3, Marlins 2

Rookie Curt Leskanic (1-1) pitched 62/3 innings of one-hit ball for his first major-league victory as Colorado beat Florida at Mile High Stadium, sending the Marlins to their season-high sixth straight loss.

Hot-hitting Dante Bichette drove in all three runs for Colorado.

Reds 7, Cubs 3

Kevin Mitchell's two-run double keyed a three-run fourth inning, and Jacob Brumfield homered to lead rookie Larry Luebbers and Cincinnati past Chicago at Wrigley Field.

Expos 5, Padres 4

Dennis Martinez won his eighth straight decision and All-Star Marquis Grissom hit a two-run homer as Montreal held on to beat San Diego at Olympic Stadium.

Dodgers 11, Mets 8

Mets 6, Dodgers 3

All-Star Bobby Bonilla hit a three-run homer in the 10th inning off Rod Nichols to give New York a doubleheader split against Los Angeles at Shea Stadium. In the first game, rookie Mike Piazza hit his 17th homer for the Dodgers. Piazza is also going to the All-Star game as a reserve.

The Dodgers played a 20-inning game in Philadelphia on Wednesday night and didn't arrive at their New York hotel until 4 a.m. They played 39 innings - logging more than 13 hours of playing time - in a little more than 28 hours on the clock.