MIAMI -- Wade Miley took a no-hitter into the sixth inning and wound up pitching the D-backs past the Marlins, 8-4, on Sunday afternoon at Marlins Park.
It was another in an impressive stretch of outings by Miley, who was a long shot to make the team out of Spring Training.
Miley was kept as a long reliever, but after three appearances out of the 'pen, he was thrust into the rotation when Daniel Hudson injured his shoulder.
In his two starts, Miley has allowed just three hits and one unearned run in 12 1/3 innings.
"It was awesome," D-backs left fielder Jason Kubel said. "He's really nasty and has some good stuff. I'm glad I don't have to face him. It's pretty fun to watch."
Not if you're the Marlins.
Miley faced just two batters over the minimum through five innings thanks to an error by third baseman Cody Ransom and a walk to Omar Infante.
"I don't know, the fourth, fifth inning, I kind of thought about it," Miley said of the no-hitter. "But I wasn't too worried about it."
John Buck ended it when he led off the sixth with a double to left.
"I was mad because I went 2-0 to the guy and then just made a bad pitch," Miley said. "I was trying to go down and in and it went up over the middle and he crushed it."
By that point, though, the D-backs had already built an 8-0 lead against Josh Johnson and the Marlins' bullpen.
"We made him throw a lot of pitches," Kubel said. "We just chipped away at him. He's got some good stuff, so the more pitches we can see, make him throw, make him work, then we have a good chance of him not going deep."
One day after striking out 15 times and suffering a late-inning loss, the D-backs rebounded offensively against Johnson.
"I think you have to understand it's a long season and you're going to have disappointing days and certain losses sting you, but you have to have resiliency and you have to move on," manager Kirk Gibson said. "You can't get in pity parties, and these guys did a great job of that today. You just have to keep pushing on and believe in yourself. The guy [Anibal Sanchez] overpowered us last night. We had a great approach today and we stayed on the ball and weren't pulling off the ball and we made good use of our opportunities with guys in scoring position."
Miley showed his athleticism in the third when he singled and then made a good read and got to third on Willie Bloomquist's bloop single.
In the fourth, he helped himself out on defense when he made a nice play on Jose Reyes' tapper to the first-base side of the mound.
"I tried to throw strikes and get ahead of guys and it worked out," Miley said. "Everything was working out for me today. Early locating the fastball good and getting some early swings, and defense was making plays and offense scored eight runs again."
The Marlins' lone run off Miley came in the seventh when the D-backs committed a pair of errors -- one by first baseman Lyle Overbay and another by Bloomquist at short.
"That's the first game today we didn't have a chance," Marlins manager Ozzie Guillen said. "Every game we've been playing, we've always been in the game. Today was kind of different."
The Marlins finally got Miley out of the game with one out and two on in the seventh.
"I took him out because he was at 97 pitches and he was at 80 the [start] before, and we had a lead and I just wasn't comfortable," Gibson said. "I just don't think he's ready for that."
The Marlins made things interesting in the ninth when they scored three runs off reliever Mike Zagurski, on Giancarlo Stanton's homer.
Steve Gilbert is a reporter for MLB.com. Read his blog, Inside the D-backs, and follow him on Twitter @SteveGilbertMLB. This story was not subject to the approval of Major League Baseball or its clubs.