MIAMI -- Byung-Hyun Kim made a successful season debut for the Colorado Rockies.
Kim struck out a career-high nine in his first start following a month on the disabled list, and the Rockies beat the Marlins 3-1 Sunday to complete a three-game sweep.
Kim (1-0) pitched four times for South Korea in the World Baseball Classic and had been on the disabled list after straining a hamstring on March 28 in his only spring training appearance for the Rockies.
"I just wanted to go out there and attack the hitters," Kim said. "I threw a lot of strikes."
He allowed one run and five hits in 6 2/3 innings and walked one, becoming the seventh starter used by the Rockies this season. Kim, who threw 71 of 101 pitches for strikes, had fanned eight twice previously, the last against Arizona on Sept. 9 last year.
"He was able to get ahead in the count," the Rockies' Danny Ardoin said. "He's going to get his strikeouts no matter what team he is facing."
Scott Dohmann got four outs, escaping a key jam in the eighth, and Jose Mesa completed the five-hitter for his first save in three chances. The Rockies matched their season high with their fourth straight win and swept the Marlins in Florida for the first time.
"There's some significance to everything we're doing," Rockies manager Clint Hurdle said. "When it's the first time things are happening, these are blocks you can build on. We had a big weekend."
Florida has lost six of seven and was swept in a series for the second time this season. Sergio Mitre (1-3) allowed two runs -- one earned -- and seven hits in seven innings. The Marlins have lost 11 games by two runs or fewer.
"Losing these one- and two-run ballgames gets old fast," Mitre said. "We're right there in the seventh, eighth, and ninth. We need to find a way to win those games."
The last-place Marlins finished April 6-16 for a .273 winning percentage, the third-worst in club history behind 1995's .200 (1-4) and 1999's .261 (6-17).
Florida batters struck out 12 times and have fanned 135 times in their last 13 games.
"We need a win," Marlins manager Joe Girardi said.
Colorado went ahead in the second when Garrett Atkins reached on a throwing error by third baseman Miguel Cabrera and scored on singles by Brad Hawpe and Jason Smith -- who improved to 7-for-15 with runners in scoring position.
Clint Barmes had a run-scoring single in the third after Cory Sullivan led off with his fourth triple of the season.
Alfredo Amezaga's RBI single cut the lead in half in the third, and the Marlins had a chance to tie it in the seventh, when Mike Jacobs doubled leading off and Miguel Olivo hit a one-out infield single and took second on Atkins' throwing error at third.
Kim struck out pinch-hitter Wes Helms, and Dohmann relieved and fanned pinch-hitter Matt Cepicky.
"They were giving us a run and we weren't able to put it in play," Girardi said. "The bottom line is we came up short."
Luis Gonzalez homered off Matt Herges in the ninth.
"We had another close game going into the last inning," Gonzalez said. "Another run made it a lot better."
Sullivan has a hit in nine of his past 10 games. ... Mitre was to have started Friday but took two extra days to allow an injured toe to heal. ... Colorado sent RHP Miguel Asencio to Triple-A Colorado Springs.