Sports Sportsin partnership with NESN your connection to The Boston Globe

Wilson HR lifts Mets by Arizona

Vance Wilson hit his first home run of the season, a three-run shot off Brandon Webb, and the New York Mets beat the Arizona Diamondbacks, 7-4, last night in Phoenix.

Danny Garcia added his second homer of the season and Cliff Floyd had an RBI single in his return from the disabled list to help the Mets split the four-game series.

Jae Seo (2-3) got the win but left after five innings with a blister on his right index finger. Arizona's Danny Bautista hit a two-run homer and Matt Kata ended a 2-for-33 slump with his first home run of the season, a solo shot off David Weathers that cut the lead to 5-4 in the seventh.

Marlins 3, Astros 2 -- A mental mistake by catcher Brad Ausmus allowed the go-ahead run to score in the ninth inning, and Florida rallied past host Houston. After Juan Pierre tied it at 2 with an RBI triple off Octavio Dotel (0-2), the Marlins loaded the bases with no outs for Miguel Cabrera.

He hit a grounder to third base, and Jose Vizcaino stepped on the bag for a force out before throwing home. Ausmus, a two-time Gold Glove winner, took the throw at the plate and relayed to first, failing to realize he needed to tag the oncoming runner. because of the force at third.

Cubs 7, Dodgers 3 -- Carlos Zambrano was dominant, allowing two hits over eight innings, and Chicago beat host Los Angeles to avoid being swept for the first time this season. The Cubs capitalized on Hideo Nomo's lack of control by turning three consecutive walks and four hits into six runs in the second inning.

Phillies 4, Giants 3 -- Jason Michaels homered for the first time this season and Vicente Padilla pitched six-plus effective innings in Philadelphia's victory in San Francisco. Ryan Madson worked out of a bases-loaded jam in the ninth as the Phillies took two of three from the defending West champions.

Rockies, 7-5; Pirates, 11-2 -- Oliver Perez pitched his second complete game of the year and Pittsburgh had a season-high 21 hits in Denver, giving the Pirates a doubleheader split. Shawn Estes pitched the Rockies to a win in the opener, allowing two runs in 6 2/3 innings. Braves 6, Cardinals 5 -- J.D. Drew homered against his former team for the second straight day and Chipper Jones had three hits, helping Atlanta avoid a three-game sweep in St. Louis.Padres 8, Reds 2 -- Ryan Klesko and Ramon Hernandez each knocked in two runs, helping host San Diego rout Cincinnati.Brewers 7, Expos 4 -- Doug Davis threw eight strong innings and host Milwaukee posted its third straight come-from-behind win over Montreal.

red sox extras