Phillies 2, Braves 1

PHILADELPHIA — Curt Schilling won for the first time since May 7, striking out a season-high 11 Friday night to lead the Philadelphia Phillies over Tom Glavine and the Atlanta Braves 2-1.

Schilling (2-4), backed by Mike Lieberthal's two-run homer, allowed five hits in eight innings and walked two, reaching double digits in strikeouts for the first time since last July 4. Jeff Brantley finished for his seventh save in seven chances.

Glavine (7-3) allowed just four hits in eight innings, struck out five and walked one. Chipper Jones homered in the fourth before Lieberthal connected in the bottom half.

CUBS 9, EXPOS 8: At Chicago, on the 11th anniversary of his major league debut, Sammy Sosa broke a 5-all tie with a three-run triple that gave him 1,002 career RBIs and capped a seven-run fourth.

Kerry Wood, who turned 23 birthday Friday, gave up five runs, four hits, five walks and a hit batter in four innings.

Rondell White went 4-for-5 with two home runs, raising his career total to 100. Vladimir Guerrero drove in three runs with his 20th homer and an RBI triple.

ToddVanPoppel (2-2) allowed three runs and four hits in three innings, and RickAguilera pitched a perfect ninth for his 14th save in 18 chances. TonyArmasJr. (2-4) gave up six runs, four walks and two walks in 3 1/3 innings.

MARLINS 8, PIRATES 3: At Pittsburgh, Derrek Lee drove in six runs with two homers, including his second career grand slam. Lee hit a two-run shot in the fourth off Francisco Cordova (4-5), then hit the slam in the fifth.

Cliff Floyd was 4-for-5 with two RBI singles to help the Marlins stop a five-game losing streak in Three Rivers Stadium.

Reid Cornelius (2-1) allowed three runs and five hits in 5 1/3 innings, and BradenLooper got four outs for his first save.

METS 7, BREWERS 1: At Milwaukee, Al Leiter (8-1) allowed three hits in eight innings and Benny Agbayani had a leadoff homer and three RBIs.

Agbayani's first career leadoff homer gave him home runs in three consecutive plate appearances, the first Mets player to accomplish the feat since Gary Carter at San Diego on Sept. 3, 1985.

Mike Piazza's 18th homer, a two-run shot in the sixth off Steve Woodard, helped the Mets improve to 17-3 against Milwaukee.

JimmyHaynes (7-5) allowed four runs and nine hits in five innings.

PADRES 8, REDS 5: At San Diego, Bret Boone hit a three-run homer and Carlos Hernandez added a two-run shot as the San Diego Padres beat the Cincinnati Reds with eight of the game's runs coming on homers.

The Reds, who swept the Padres in Cincinnati in mid-May, got a leadoff homer from Pokey Reese and two other solo shots, by Sean Casey and pinch-hitter Chris Stynes.

The Padres snapped their three-game losing streak while Cincinnati lost its fourth straight game. Hernandez drove in the Padres final three runs, with his home run in the third and RBI single in the eighth. Both runs on his home run were unearned because of second baseman Reese's fielding error. San Diego's Ryan Klesko scored three runs.