Dodgers 6, Braves 3
Derek Lowe outpitched Tim Hudson and the Los Angeles Dodgers beat the Atlanta Braves 6-3 in a matchup of first-place teams.
Lowe evened his mark at 3-3. He held the Braves to one unearned run and three hits with eight strikeouts in seven innings. After giving up a leadoff double to Willie Harris in the fifth, Lowe retired the last nine batters he faced.
Hudson fell to 3-1. He pitched well while taking his first loss in eight career starts against the Dodgers. Hudson had been 5-0 against Los Angeles. He gave up seven hits and three runs in eight innings.
Ex-Brave Wilson Betemit, normally the Dodgers' starting third baseman, hit a pinch-hit homer off Hudson in the eighth.
Cubs 5, Nationals 3
The Chicago Cubs evened their record at 14-14 with a 5-3 victory over the Washington Nationals. It's the first time since they were 3-3 on April 8 that the Cubs have gotten back to the .500 level.
Aramis Ramirez homered and Chicago benefited from three bases-loaded walks by an emergency reliever for their seventh win in eight games.
It marks the Nationals fourth straight loss.
Rich Hill allowed six hits and a run in six innings and moves to 4-1 with the victory.
Nationals starter John Patterson left the game in the third inning with a sore right biceps. Reliever Levale Speigner, given as much time as he needed to warm up, couldn't find the strike zone as the Cubs scored four times for a 5-0 lead.
Patterson, who made only eight starts a year ago because of a nerve problem in his right elbow that required surgery, falls to 1-5 with the loss.
Padres 7, Marlins 6 (12 innings)
Josh Bard's single in the 12th inning drove in the winning run as the San Diego Padres rallied to beat the Florida Marlins 7-6.
The Padres trailed 6-3 after seven innings and 6-4 after eight, but two Florida outfield errors helped San Diego score two unearned runs in the ninth to tie the game and force extra innings.
Brian Giles finished with three hits for the Padres. Justin Hampson is 1-1 with the win. Trevor Hoffman got his seventh save in nine chances.
Mets 6, Diamondbacks 2
Jorge Sosa outpitched reigning NL Cy Young Award winner Brandon Webb and the New York Mets beat the Arizona Diamondbacks 6-2 for their 13th straight victory at Chase Field. Shawn Green homered and drove in three runs.
Carlos Delgado was 2-for-2 with a double, two walks and two runs scored for the Mets, who won their fourth straight overall.
Sosa was making his first start of the season after being recalled from Triple-A New Orleans earlier in the day. He's 1-0. He allowed two runs and four hits over 6.1 innings.
Giants 9, Phillies 4
Barry Bonds hit his 744th career home run in the San Francisco Giants' 9-4 victory over Philadelphia. That moves Bonds within eleven of Hank Aaron's record of 755.
Bonds led off the second inning and sent the first pitch from Jon Lieber over the fence in center for his tenth homer of the year. Bonds connected for the fifth time in his career against Lieber, who has given up eight total hits to Bonds. Lieber is 1-1 with the loss.
The 42-year-old Bonds rounded the bases to cheers as "744" flashed on the scoreboard. Eliezer Alfonzo added a solo shot. Pedro Feliz hit a three-run homer in the eighth.
Nick Lowry is 4-2 after winning his fourth straight start.