NEW YORK — Pat Burrell homered to cap a four-run first inning, and Mike Lieberthal drove in two runs in Philadelphia's six-run fifth as the Phillies cruised to a 10-3 victory over the New York Mets on Friday night.
Randy Wolf (10-4), headed to his first All-Star game, allowed one run and scattered four hits over six innings as the Phillies won their fourth straight and improved to 4-1 on their road trip.
The Phillies jumped on rookie Aaron Heilman (0-2) early, sending the Mets to their fifth loss in a row — all at home.
Marlon Byrd and Tomas Perez each had three of Philadelphia's 14 hits.
CARDINALS 4, PADRES 2: Woody Williams did not allow a baserunner into the sixth inning and had a sacrifice fly in a decisive two-run seventh as St. Louis beat San Diego to snap a four-game losing streak Friday night. Williams walked Gary Bennett with one out in the sixth to end his string. After a sacrifice, Mark Kotsay hit a two-run homer for the Padres first hit. Williams allowed two hits over eight innings. Rookie Bo Hart followed Williams' tying fly ball off Brian Lawrence with a go-ahead single for the Cardinals, who have won only four of their last 12. But St. Louis has won 27 of the last 31 meetings against the Padres dating to the start of the 1999 season. Hart was 2-for-3, his 10th multihit game in his first 22 games, and is hitting .381.
GIANTS 10, DIAMONDBACKS 7: In Phoenix, Barry Bonds homered for the fourth consecutive game and Marquis Grissom had four hits, including a two-run shot, as the San Francisco Giants beat the Arizona Diamondbacks 10-7 on Friday night. Bonds' 642 homers left him 18 behind his godfather, Willie Mays, for third place on the career list. Bonds, who made a tough running catch of Steve Finley's line drive in left to end the eighth, has four homers among his seven hits in 21 at-bats against Batista.
Jason Schmidt (9-4) allowed three runs on seven hits in eight innings, striking out eight and walking two as the Giants improved to 5-1 against Arizona this season.
They boosted their NL West lead over the second-place Diamondbacks to five games.
REDS 6, BREWERS 1: In Milwaukee, Ken Griffey Jr. homered for the fourth straight game, and Ryan Dempster pitched seven strong innings as Cincinnati ended an eight-game losing streak by beating Milwaukee Friday night. The Reds scored four runs in the sixth inning to break a scoreless tie and take control of the game.
ASTROS 4, PIRATES 2: In Houston, Jeff Bagwell homered and Wade Miller pitched six solid innings as Houston beat Pittsburgh for their fifth straight victory. Adam Everett, Craig Biggio and Morgan Ensberg also drove in runs for the NL Central-leading Astros. Pirates first baseman Randall Simon served the second game of a three-game suspension for hitting one of the Milwaukee Brewers' sausage mascots with his bat Wednesday. Simon was also fined $2,000 by major league baseball Friday.
BRAVES 9, CUBS 5: Chicago, the All-Star break couldn't come at a worse time for Vinny Castilla. The last thing he needs is time off. The Braves third baseman homered for the second straight game and drove in four runs as Atlanta beat Chicago. In two games against the Cubs, Castilla is 6-for-8 with two home runs and eight RBIs — hitting safely in six straight at-bats before grounding out in the sixth inning. Sammy Sosa went 4-for-4 with two solo homers, while Eric Karros was 3-for-5 with an RBI. Sosa now has 17 homers this season and 516 for his career.
MARLINS 5, EXPOS 4: In Montreal, Todd Hollandsworth hit a tying homer and Juan Encarnacion singled in the go-ahead run later in the ninth inning to lead the Florida Marlins over the Montreal Expos. Trailing 4-3, Florida tied it on Hollandsworth's pinch-hit homer off closer Rocky Biddle (3-4) to lead off the ninth. One out later, Biddle induced his second straight grounder but shortstop Orlando Cabrera's throw to first was in the dirt and Luis Castillo reached safely on the error. Mike Lowell drew a two-out walk and Encarnacion singled scoring Castillo ahead of left fielder Brad Wilkerson's throw home.
ROCKIES 7, DODGERS 6: In Denver, Todd Helton had two homers and Greg Norton walked with the bases loaded in the eighth inning for the go-ahead run as Colorado beat the Los Angeles Dodgers 7-6 Friday night. Jay Payton had three RBIs for Colorado, which overcame three costly errors for its third straight win.