Beltran remains grand

? Two games, two grand slams. Carlos Beltran has started a very rare streak.

Beltran hit the last of New York’s three homers Tuesday night, a seventh-inning grand slam off Eric Milton that powered the Mets to an 8-3 victory over the Cincinnati Reds.

Beltran’s slam off Milton (6-5) was the sixth of his career and his second in two games. He and Cliff Floyd connected Sunday during a club-record 11-run sixth inning that set up a 13-7 win against the Cubs at Wrigley Field.

He became the 23rd major leaguer to hit grand slams in consecutive games. David Eckstein was the last to do it, for the Angels in April 2002.

“That’s baseball,” Beltran said. “Some days you feel good, some days you feel not so good.”

The Mets have won five of their last six games, improving the NL’s best record to 56-37.

Rockies 13, Pirates 4

Pittsburgh – Matt Holliday hit a two-run homer, Jamie Carroll drove in three runs and Colorado beat Pittsburgh to stop an eight-game losing streak.

Former Kansas University pitcher Tom Gorzelanny (0-2) took the loss.

Braves 14, Cardinals 5

St. Louis – Andruw Jones was 5-for-5 with two homers and matched his career high with six RBIs, helping Atlanta become the first team since the 1930 New York Yankees to score 10 or more runs in five straight games.

Cubs 4, Astros 2

Chicago – Phil Nevin hit a three-run homer, and rookie Carlos Marmol allowed one run in six innings to lead Chicago over Houston.

Dodgers 4, Diamondbacks 1

Phoenix – Chad Billingsley threw seven shutout innings to earn his first major league victory and Los Angeles snapped a five-game losing streak.

Padres 10, Phillies 6

San Diego – Mike Piazza homered for his 1,999th career hit, Mike Cameron hit a two-run shot and Adrian Gonzalez had three more hits to lead San Diego over Philadelphia.

Giants 4, Brewers 3

San Francisco – Pinch-hitter Moises Alou hit a go-ahead two-run double in the sixth to help Jamey Wright win for the first time in nearly two months, and San Francisco beat Milwaukee to end a three-game losing streak.

Nationals 7, Marlins 6

Miami – Alex Escobar’s RBI single in the ninth inning capped Washington’s rally from a four-run deficit.