MIAMI (AP) -Scott Olsen struck out his first five batters and finished with 10, one shy of his career high, as the Florida Marlins defeated the Pittsburgh Pirates 9-7 Thursday to avoid a three-game sweep.
Mike Jacobs and Hanley Ramirez each had three of Florida's 15 hits, and Matt Treanor hit a two-run homer, his first since June 20 last year off Baltimore's Daniel Cabrera.
Florida led 5-0 after two innings and 8-2 before Pittsburgh scored five runs in the seventh.
Adam LaRoche had a two-run homer for the Pirates, who lost for the sixth time in eight games.
Olsen (6-6) gave up five runs and seven hits in six-plus innings, becoming the first Marlins pitcher to start a game with five strikeouts. His career strikeout high was set in a 4-1 win over the Pirates in Miami on July 21, 2006.
Kevin Gregg gave up a single to Freddy Sanchez leading off the ninth, then got three straight outs for his 15th save in 15 opportunities.
Zach Duke (3-7) allowed six runs and 12 hits in four innings, dropping to 1-2 in six June starts.
MORE

Top MLB Public Bets

MLB Top Stories

Thumbnail A's vs. Astros Prediction Will Dallas Keuchel lead the Astros to a win versus the A's today at 2:10PM ET?
Thumbnail Braves vs. Brewers Prediction Will the over cash yet again when the Brewers host the Braves in Milwaukee at 2:10PM ET?
Thumbnail Mets vs. Nationals Prediction Will today's Mets and Nationals game fall under the betting total when the NL East rivals clash at 1:35PM ET?
Thumbnail Angels vs. Rangers Pick Who has the edge in today’s rubber match between the Texas Rangersand the Los Angeles Angels when they meet up at 3:05PM ET?
Thumbnail Pirates vs. Marlins Prediction Can the Pirates win their fourth straight game when they visit the Marlins at 1:10PM ET this afternoon?

MLB Team Pages