Joe Nathan worked the ninth for his 12th save in 13 chances.
Minnesota sent Esteban Loaiza (4-3) to his third straight loss. Loaiza, a 21-game winner a year ago, gave up six hits and three runs in eight innings, yielding Hunter's first homer.
National Leauge
Chris Carpenter allowed four hits in 7 1-3 scoreless innings, and the St. Louis Cardinals used a three-run fourth to beat the Florida Marlins 4-0.
Albert Pujols, Jim Edmonds and Edgar Renteria drove in a run apiece in the decisive inning against Darren Oliver (2-2), and Mike Matheny also had an RBI.
Carpenter (4-1) controlled the Marlins with a sinking fastball that resulted in only one flyball out, continuing his comeback after missing all of last season following shoulder surgery. He struck out five, walked two.
Mike Lowell flied out to the left-field wall with the bases loaded against Julian Tavarez for the last out of the eighth, the Marlins' best scoring opportunity. Tavarez then got the last three outs for his second save.
Phillies 16, Rockies 5
In Denver, Bobby Abreu homered and drove in a season-high five runs, and Jimmy Rollins had four of Philadelphia's season-high 18 hits.
The Phillies, who also had a season high for runs, improved to 7-1 on their 10-game road trip. They have won nine of their last 12 overall.
Rollins went 4-for-6, scored four times and drove in a run. Abreu was 3-for-3, including his 10th homer. Brett Myers (2-2) gave up four runs and five hits in six innings to win successive starts.
Scott Elarton (0-6) set a Colorado record by losing his sixth straight decision to start the season. He gave up seven runs and nine hits in four innings.
Cubs 7, Padres 5
In San Diego, Sammy Sosa hit his 549th home run to pass Mike Schmidt and take sole possession of ninth place on the career list, leading the Chicago Cubs over San Diego.
The two-run shot to left off Adam Eaton (1-4) with two outs in the fifth inning was estimated at 434 feet, the longest homer in 21 games at Petco Park.
Aramis Ramirez added a three-run shot in the fifth, the 100th of his career. Moises Alou had a solo homer among his four hits, and scored three times. He finished 4-for-5.
Sergio Mitre (2-2) lasted six innings, allowing three runs and six hits, striking out three and walking three.



