Updated: Sunday, June 29, 2008 04:57 PM EDT
RECAP |  BOX SCORE | PLAY-BY-PLAY

Final 1 2 3 4 5 6 7 8 9 R H E
DIAMONDBACKS  (41-41) 0 0 2 0 0 0 1 0 0 3 7 1
MARLINS  (42-39) 0 0 0 0 0 1 0 1 2 4 10 0

Diamondbacks 3, Marlins 4

Diamondbacks first: Drew struck out. Upton struck out. Hudson struck out.
Runs: 0, Hits: 0, Errors: 0

Marlins first: Ramirez grounded out, pitcher Haren to first baseman Jackson. Hermida struck out. Cantu singled to center. Willingham grounded into fielder's choice, second baseman Hudson to shortstop Drew, Cantu out.
Runs: 0, Hits: 1, Errors: 0

Diamondbacks second: Jackson grounded out, second baseman Andino to first baseman Jacobs. Reynolds popped out to center fielder Ross. Young grounded out, shortstop Ramirez to first baseman Jacobs.
Runs: 0, Hits: 0, Errors: 0

Marlins second: Jacobs grounded out, pitcher Haren unassisted. Ross struck out. Andino grounded out, second baseman Hudson to first baseman Jackson.
Runs: 0, Hits: 0, Errors: 0

Diamondbacks third: Burke fouled out to first baseman Jacobs. Montero grounded out, second baseman Andino to first baseman Jacobs. Haren doubled to center. Drew homered to right on a 1-0 count, Haren scored. Upton lined out to center fielder Ross.
Runs: 2, Hits: 2, Errors: 0

Marlins third: Hoover grounded out, shortstop Drew to first baseman Jackson. Olsen struck out. Ramirez doubled to left. Hermida struck out.
Runs: 0, Hits: 1, Errors: 0

Diamondbacks fourth: Hudson flied out to center fielder Ross. Jackson lined out to left fielder Willingham. Reynolds struck out.
Runs: 0, Hits: 0, Errors: 0

Marlins fourth: Cantu popped out to center fielder Young. Willingham walked on a full count. Jacobs struck out. Ross flied out to left fielder Burke.
Runs: 0, Hits: 0, Errors: 0

Diamondbacks fifth: Young grounded out, third baseman Cantu to first baseman Jacobs. Burke grounded out, pitcher Olsen to first baseman Jacobs. Montero singled to center. Haren grounded into fielder's choice, shortstop Ramirez to second baseman Andino, Montero out.
Runs: 0, Hits: 1, Errors: 0

Marlins fifth: Andino flied out to center fielder Young. Hoover singled to right. Olsen sacrificed, first baseman Jackson unassisted, Hoover to second. Ramirez walked. Hermida struck out.
Runs: 0, Hits: 1, Errors: 0

Diamondbacks sixth: Drew walked on a full count. Upton flied out to left fielder Willingham. Hudson grounded into a double play, shortstop Ramirez to second baseman Andino to first baseman Jacobs, Drew out.
Runs: 0, Hits: 0, Errors: 0

Marlins sixth: Cantu popped out to shortstop Drew. Willingham safe at second on Reynolds' error. Jacobs fouled out to third baseman Reynolds. Ross doubled to right, Willingham scored. Andino lined out to second baseman Hudson.
Runs: 1, Hits: 1, Errors: 1

Diamondbacks seventh: Jackson doubled to left. Reynolds grounded out, second baseman Andino to first baseman Jacobs, Jackson to third. Young popped out to third baseman Cantu. Burke singled to left, Jackson scored. On Olsen's wild pitch, Burke to second. Montero was intentionally walked. Haren grounded into fielder's choice, shortstop Ramirez to second baseman Andino, Montero out.
Runs: 1, Hits: 2, Errors: 0

Marlins seventh: Hoover grounded out, third baseman Reynolds to first baseman Jackson. Amezaga pinch-hitting for Olsen. Amezaga singled to center. Ramirez grounded into fielder's choice, second baseman Hudson to first baseman Jackson, Amezaga out. Hermida struck out.
Runs: 0, Hits: 1, Errors: 0

Diamondbacks eighth: Pinto pitching. Drew flied out to center fielder Ross. Upton singled to center. Hudson flied out to right fielder Hermida. Jackson infield single to short, Upton to second. Reynolds struck out.
Runs: 0, Hits: 2, Errors: 0

Marlins eighth: Pena pitching. Cantu flied out to center fielder Young. Willingham walked on a full count. Jacobs struck out. Ross singled to center, Willingham to third. Andino singled to center, Willingham scored, Ross to second. Gonzalez pinch-hitting for Hoover. Gonzalez popped out to second baseman Hudson.
Runs: 1, Hits: 2, Errors: 0

Diamondbacks ninth: Treanor in as catcher. Nelson pitching. Young walked on four pitches. Burke sacrificed, first baseman Jacobs to second baseman Andino, Young to second. Montero grounded out, third baseman Cantu to first baseman Jacobs, Young to third. Tracy pinch-hitting for Pena. Tracy grounded out, shortstop Ramirez to first baseman Jacobs.
Runs: 0, Hits: 0, Errors: 0

Marlins ninth: Lyon pitching. Helms pinch-hitting for Nelson. Helms struck out. Ramirez homered to left on the first pitch. Hermida doubled to left. On Lyon's wild pitch, Hermida to third. Cantu singled to left, Hermida scored.
Runs: 2, Hits: 3, Errors: 0