Andrew Miller struggled on Thursday night but it wasn't anything your run of the mill ten run inning couldn't fix. The Marlins score 14 runs in 3 innings, including a team record setting 10 run 8th to beat Diamondbacks, 14-7 in the first game of a four game series.

Andrew Miller: 2.2 IP, 5 H, 6 R (2 ER), 3 BB - Gave up two runs, two walks, one of which came after he got ahead 0-2, and two hits, including a homer which also came after he got ahead 0-2 on 29 pitches in the 1st. It was just the sixth homer he's given up all year but the fourth he's given up in his last three starts. He had to be helped out of the 1st by a baserunning blunder by Chris Young. in his last three starts, after struggling early, Miller was able to settle in and make something out of the outing. Not tonight. He gave up four more runs on 3/4 of the cycle, all with two outs in the 3rd. Four of the hits he gave up came on two strike counts. His control was so bad he couldn't even place his intentional balls correctly. Miller hasn't thrown 60% of his pitches for strikes in any one of his last three starts (54% all together, league average is 62%), a span in which he's given up 14 runs in 15.2 innings. He's walked 11 batters in his last 28 innings, which works out to 2.55 walks per inning. Given that he's getting better and has shown much improvement since last season, he's still a ruined prospect who was never ready for this. Fortunately for him, with Burke Badenhop going down with an injury and Sean West pitching worse than him, he'll continue to get on-the-job training in the second half. When West goes down, expect Rick VandenHurk, who has been pitching very well in New Orleans (2.96 ERA, .192 BAA) to get the call.

Burke Badenhop: 1.2 IP, 2 H, ER, K - Came in and promptly retired five of the first six he faced, running his nine game WHIP to 1.10 and furthering his case to take over a rotation spot. That case he's been building for more than a month may have been closed with one swing of Gerardo Parra's bat. Badenhop took Parra's hard line drive off his left knee and hit the ground like a ton of bricks before limping off the field. If Badenhop has to go to the DL, his misfourtune could masochistically so be Tim Wood's deserved fortune. Despite performing very well in his stay in the bigs, Wood was sent down the other day to make rook for Kiko Calero. He could be back much sooner than expected.

Emilio Bonifacio: 2-5, R, BB - Helped the team with triple in his first AB in the top of the 3rd but hurt the team about as bad as possible in the bottom of it, erroring and throwing the third out over Jorge Cantu's head. Four runs would follow. However, he made up for it in the top of the 7th, walking against a lefty for a second straight game to bring the tying run to the plate and more than made up for it even more in his last AB when he got to third on an error and scored the first of many insurance runs. Bonifacio hasn't played spotless baseball by any means but he's on the right end of both -WPA (-7.06) and VORP (12.2).

Andy Gonzalez: 1-1, R - After a great spring, he broke camp with the Marlins but never got an AB. He showed the Fish what they may have missed when he tripled in his first AB and later scored. With Alfredo Amezaga out for the season, Gonzalez should stick around and fill the utility role.

Chris Coghlan: 1-4, RBI - When you're struggling like this guy is (9 for his last 50), nothing goes your way. Coghlan had another overall bad luck night, hitting the ball well in each of his ABs but only being able to collect one hit. He finally managed to reach on a single against a lefty in the 6th but seeing as how he is just 11 for his last 50 against southpaws and...

Brett Carroll: 1-2, R, 3 RBI - ... this guy was 11 for his last 32 against them, Coghlan's night ended early. Despite the much better splits for Carroll against lefties, he is a terrible career pinch hitter (.089/.192/.261/.453). Carroll thanked Fredi Gonzalez for his confidence by hitting a three run homer to put the Marlins up by one and thereby opening the floodgates.

Hanley Ramirez: 1-1, BB - The ten runs was fun but the best news of all was that this guy was in the game late and looked good in both of his ABs. He should be back in the lineup tomorrow.