Albert Pujols and Scott Rolen each hit two-run homers to lead the St. Louis Cardinals to a 7-2 victory over the Reds last night in Cincinnati.
Matt Morris (10-6) settled down after giving up hits to the first two batters and worked out of his own jam in the sixth for his second consecutive win against Cincinnati. He was the winner in the middle game of a three-game sweep by the Cardinals last week in St. Louis.
Jesus Sanchez (0-2) allowed just two base runners, Edgar Renteria's single in the first inning and a walk to Reggie Sanders in the second, until the fourth, when the Cardinals scored four runs.
Renteria led off the inning with a single and Pujols followed with his 23d homer, a line drive to left.
Braves 8, Expos 0 -- Marcus Giles hit two doubles in his first game in two months and Jaret Wright won his fifth straight decision, leading host Atlanta.
Giles, who broke his collarbone in a collision with center fielder Andruw Jones May 15, went 2 for 5 to lead the Braves to their 13th win in 16 games.
The Braves pulled even in the NL East with Philadelphia, which lost to the Mets.
Cubs 4, Brewers 1 -- Mark Prior left with discomfort in his right elbow in the second inning before host Chicago rallied for the victory.
Derrek Lee homered in the second and had an RBI double in a three-run sixth on a night when Prior's premature departure marred Chicago's victory.
After missing the first two months with right Achilles' tendinitis and a tender elbow, Prior was making just his eighth start of the season.
Mets 3, Phillies 2 -- Roberto Hernandez couldn't handle Ty Wigginton's bases-loaded comebacker in the 11th, allowing the winning run to score in host New York's victory.
Jose Parra (1-0) struck out two in a hitless 11th for his first major league win since Aug. 20, 1996, with Minnesota against Milwaukee.
The Mets have won 15 of their last 21 home games after taking the opener of a key four-game series against the Phillies, who dropped into a first-place tie with Atlanta.
Dodgers 4, Diamondbacks 3 -- Shawn Green hit a grand slam in the eighth, powering visiting Los Angeles.
Once again, the Diamondbacks' bullpen wasted a superlative effort by Randy Johnson, giving up all four runs after The Big Unit was taken out of the game.
Johnson, showing little wear from a scoreless inning in the All-Star Game two days earlier, struck out nine and had an RBI single in seven scoreless innings. He increased his major league-leading strikeout total to 154 while coming up short by one of his 198th double-digit strikeout game.
Giants 7, Rockies 5 -- Shawn Chacon hit J.T. Snow with a pitch with the bases loaded for the go-ahead run in San Francisco's four-run ninth, helping the Giants win in Denver.
Colorado's closer walked Edgardo Alfonzo to open the ninth, then Marquis Grissom lined a single to right. Pinch runner Dustan Mohr replaced Alfonzo at second and Neifi Perez moved both runners over with a sacrifice bunt.