Atlanta starter Greg Maddux pitched seven shut out innings to lead the Braves to a 10-0 rout of the visiting Florida Marlins in Major League Baseball's National League play Wednesday.
Maddux allowed six hits as the Braves won their second in a row after dropping their last three games. The four-time Cy Young award winning pitcher has not lost in his past 15 starts on the mound.
Atlanta has the best record in the major leagues this season. Meanwhile, Florida stretched a season-high losing streak to seven games.
The San Francisco Giants rallied to edge the Cardinals 5-4 in Saint Louis. Benito Santiago hit the go-ahead homer in the ninth inning.
Barry Bonds singled in the sixth inning and was walked three times to increase his major league leading total to 115. The Giants' slugger set a major league record last season with 177 walks.
Arizona starter Curt Schilling became the first pitcher in the majors to notch 16 wins as his Diamondbacks crushed the Colorado Rockies 12-3 in Denver to win for the fifth time in seven games.
In other National League action, the Pittsburgh Pirates knocked off the struggling Cincinnati Reds 6-3, the New York Mets defeated the Montreal Expos 9-6, and the Houston Astros rolled over the Milwaukee Brewers 7-3. Also, the Philadelphia Phillies took 10 innings to edge the Chicago Cubs 4-3 and the San Diego Padres shut out the Los Angeles Dodgers 7-0.
In American League play Wednesday, Boston's Derek Lowe allowed only two hits in eight innings as the Red Sox easily trounced the lowly Tampa Bay Devil Rays 6-1. Lowe threw a no-hitter against Tampa Bay at Fenway Park in April. The Devil Rays have the worst record in the majors and have host 12 of their last 13 games.
Meanwhile, the Anaheim Angels came from behind on their way to a 10-4 romp over the Athletics in Oakland. Jorge Fabregas' go-ahead run capped a three-run sixth inning. Anaheim's David Eckstein blasted a three run shot and Garret Anderson added a homer and drove in two runs as the Angels beat the A's for only the fourth time in 19 contests.
In other American League action, the Toronto Blue Jays routed the Baltimore Orioles 7-1, the New York Yankees edged the Detroit Tigers 2-1 and the Minnesota Twins beat the Cleveland Indians 8-5. Also, the Kansas City Royals topped the Chicago White Sox 8-6 and the Seattle Mariners defeated the Texas Rangers 6-3.