LOS ANGELES -- Alex Cora broke open a tie game with his first home run in 97 games, and Brian Jordan also homered as the Los Angeles Dodgers completed a three-game sweep of the Milwaukee Brewers with a 4-3 victory Wednesday.
Odalis Perez (5-3) won for the first time in four starts despite allowing a season-high 10 hits over seven innings, including an RBI single by Eric Young in the third and a run-scoring double by Richie Sexson in the sixth.
Jamey Wright (1-2) allowed four runs, four hits and five walks in 6 1-3 innings.
Pirates 5, Cubs 0
PITTSBURGH -- Kip Wells pitched a four-hitter for Pittsburgh's first complete game this season, and the Pirates beat Jon Lieber and Chicago.
Wells (8-2) won his fourth in a row to become the fifth NL pitcher to win eight games. He is only two victories short of his win total a year ago.
It was the Pirates' first complete game since Bronson Arroyo beat the Mets on Oct. 2 and their first shutout since a combined effort against Cincinnati on April 8.
Expos 4, Braves 3
ATLANTA -- Jose Vidro hit a three-run double off John Smoltz with two outs in the top of the ninth, rallying Montreal past Atlanta.
Smoltz (0-2) blew his third save in 17 chances, pushing his ERA to 5.93.
T.J. Tucker (4-0) got the win by getting two outs in the eighth.
Atlanta nearly rallied in its half of the ninth. Julio Franco hit a two-out RBI single to make it 4-3, but Scott Stewart worked out of a bases-loaded jam to earn his third save.
Mets 4, Phillies 3
NEW YORK -- Mike Piazza hit a tiebreaking homer in the seventh inning and New York rallied from a three-run deficit to defeat Philadelphia.
The Phillies took a 3-0 lead in the fifth inning, but starter Randy Wolf couldn't hold it and Philadelphia lost for the 22nd time in 27 road games this season.
Piazza hit an RBI groundout in New York's three-run fifth inning before giving the Mets their first lead of the game with one out in the seventh.
Reds 8, Marlins 2
MIAMI -- Aaron Boone homered for the third time in two games, sparking a five-run first inning as Cincinnati beat Florida.
Boone, who homered twice Tuesday, hit a three-run home run in the first inning Wednesday.
The Marlins lost for the 10th time in 14 games and dropped below .500 for the first time since May 1.
Joey Hamilton worked six scoreless innings in his second start since returning from the disabled list. Hamilton (3-2) allowed five hits and won for the first time since May 1.
Astros 10, Cardinals 5
HOUSTON -- Daryle Ward doubled twice and drove in three runs as Houston ended St. Louis' four-game winning streak.
Julio Lugo hit a three-run homer and Jose Vizcaino drove in two runs as the Astros prevented St. Louis from sweeping them twice in nine days.
Diamondbacks 7, Giants 3
SAN FRANCISCO -- Curt Schilling became the first 10-game winner in the majors, retiring the first 15 batters in the Arizona Diamondbacks' victory over the San Francisco Giants.
Schilling (10-1) allowed three hits and struck out nine in eight innings.
Russ Ortiz (4-4) allowed four runs on seven hits through 5 1-3 innings.
Padres 11, Rockies 3
SAN DIEGO -- Rookie reliever Jason Middlebrook pitched seven shutout innings and San Diego Padres beat the Colorado Rockies.
The victory was tempered by injuries to third baseman Phil Nevin and starting pitcher Brian Tollberg.
Nevin left the game in the seventh after landing hard on his left arm as he made a diving stop on a grounder. The third baseman bruised his rotator cuff.
Tollberg was removed in the third inning with a sprained right elbow after throwing a curveball to Zeile.
Middlebrook (1-1) allowed four hits and struck out five.
Dennis Stark (3-1) allowed eight runs -- six earned -- on five hits.
Peninsula Clarion ©2013. All Rights Reserved.