PHILADELPHIA (AP) — Pinch-hitter Kevin Jordan's grand slam capped a six-run seventh inning as Philadelphia beat Atlanta 8-3 Friday night.

The Phillies, who tied the Chicago Cubs for the worst record in the majors last season, are in first place in the NL East at 9-6.

Wayne Gomes (2-0) pitched a scoreless seventh for the win. Starter Omar Daal, a 19-game loser last season, allowed two runs and five hits in six innings.

MARLINS 5, EXPOS 1: Preston Wilson hit two home runs and Jason Grilli allowed three hits over seven innings to lead Florida.

Wilson, who began the game with only one homer, hit a two-run shot in the third off Tony Armas (0-4) and added a solo homer in the eighth.

CUBS 8, PIRATES 2: Sammy Sosa hit a grand slam in the ninth off Jose Silva, the first grand slam in PNC Park.

Sosa has six homers in 12 games. It was his fifth career slam.

The Cubs won their sixth in seven games — they are 4-0 against Pittsburgh — and are 11-5 for the first time since 1985, when they opened 17-8.

REDS 9, METS 5: Barry Larkin's first career grand slam capped a six-run second inning for Cincinnati.

Larkin, who broke in with the Reds in 1986, had led all active major league players in at-bats without a slam at 6,734 before connecting against Al Leiter (0-3).

ASTROS 10, CARDINALS 1: Moises Alou drove in three runs in his first start of the season for Houston and St. Louis starter Rick Ankiel (1-2) again struggled with his control.

Alou, who has been on the disabled list with a strained right calf, was 2-for-4 with a double and scored a run.

Scott Elarton (3-1) beat the Cardinals for the second straight time as he went seven innings, allowing one run and three hits.

GIANTS 3, BREWERS 1: Barry Bonds homered for the seventh time in eight games, and Russ Ortiz outdueled Jimmy Haynes as San Francisco beat Milwaukee.

Bonds' 502nd career homer came one night after his streak of six consecutive games with a home run — tied for the second-longest in NL history — ended against Los Angeles.

Bonds rocketed a two-run shot to left-center in the fourth and moved within two homers of Eddie Murray for 16th place on the career list.

DIAMONDBACKS 3, ROCKIES 2: Reggie Sanders hit his second home run of the game with two outs in the ninth as Arizona snapped Colorado's five-game winning streak.

Sanders, who has five homers, hit an 0-2 pitch from Gabe White (0-2)into the left field seats. His leadoff homer in the fifth had put Arizona up 2-0.