John Smoltz pitched a three-hitter for his first shutout in nearly a year, and Andres Galarraga hit a two-run homer to power the Atlanta Braves past the Pittsburgh Pirates 3-0 Friday night.

The Braves' 68-35 record is the best in club history through 103 games and includes a 6-1 record against the Pirates, who had won six of seven. The Braves have outscored the Pirates 37-11 and have outhomered them 12-4.Galarraga's two-run shot in the fifth off Chris Peters (4-8) was his 33rd of the season and his 30th against the Pirates, including three this season. He had a two-homer game in Pittsburgh on April 8.

Smoltz (9-2) didn't need much offense after that, striking out a season-high 10 and walking none.

METS 5, CUBS 0 (1ST GAME); METS 7, CUBS 3 (2ND GAME): At Chicago, Carlos Baerga drove in four runs as New York swept a doubleheader for the second time in three days.

The Mets, who swept Milwaukee on Wednesday, have won six straight games and moved within 11/2 games of the Cubs for the wild card.

In the first game, Armando Reynoso pitched eight shutout innings to win his first appearance in a year.

New York pitchers have combined for 13 shutouts, four in the club's last six games.

New York trailed 3-2 in the eighth inning of the second game before scoring five runs in the last two innings. The Mets took the lead in the eighth on RBI singles by Mike Piazza and Lenny Harris off Terry Adams (7-6).

BREWERS 10, EXPOS 7 (1ST GAME); EXPOS 11, BREWERS 2 (2ND GAME): At Milwaukee, Vladimir Guererro had a career-high five RBIs and homered for the fourth straight game as Montreal split the doubleheader.

Mike Thurman (1-0) pitched six-hitter in his first start this season as the Expos snapped an eight-game losing streak.

In the opener, Mark Loretta hit a three-run homer, Dave Nilsson had a two-run shot, and Jose Valentin added a solo shot as the Brewers won despite losing starting pitcher Jeff Juden, who was ejected for arguing.

The Expos gave Thurman a 6-0 cushion in the second game with four runs in the third.

PHILLIES 6, MARLINS 4 (12, 1ST GAME); PHILLIES 7, MARLINS 6 (12, 2ND GAME): At Philadelphia, the Phillies rallied four times in the final four innings, getting an RBI single from Rico Brogna in the 12th Friday night to beat the Florida Marlins 7-6 and sweep their doubleheader.

The Phillies, who have 31 comeback wins, also rallied to win the opener 6-4 on Scott Rolen's two-run homer in the 12th.

DODGERS 3, DIAMONDBACKS 1: At Los Angeles, Chan Ho Park pitched two-hit ball for eight innings and tied a career-high with 11 strikeouts.

Park (9-5) has won 11 straight decisions in a span of 16 starts at Dodger Stadium. Orel Hershiser holds the record at the ballpark with 12 consecutive wins.

ASTROS 2, PADRES 1: At San Diego, Pete Schourek pitched seven strong innings to match his longest stint of the season and Houston defeated San Diego in a meeting of NL division leaders.

Schourek (6-6) gave up one run and five hits, walking none and striking out six.

GIANTS 12, REDS 2: At San Francisco, Jeff Kent hit two homers, including a grand slam, and drove in a career-high seven runs.

The Reds lost their eighth in a row following a 10-game winning streak.