CHICAGO -- Mark Buehrle was back on the mound in Chicago on Thursday, and the first four innings were a reminder of the left-hander's impressive run across town with the White Sox.
The fifth inning was another story altogether.
Buehrle gave up four runs in his final inning of work, matching his shortest outing of the season, and the Miami Marlins lost 4-2 to the Chicago Cubs.
"This is one of those games where you're not going to have your stuff, so turn the page and get ready for the next start," he said.
Paul Maholm pitched eight innings and Alfonso Soriano homered for the Cubs, who completed a solid 5-1 homestand.
"With Buehrle, you watch him over his career. You work fast, you mix speeds, you keep the ball down, you put your defense to work and they make plays," Maholm said. "I'm all about trying to get it over with quick."
Maholm (8-6) allowed one run and four hits to win his fourth consecutive start, matching a career best. Including his first career relief appearance July 8 against the Mets, the lefty has allowed just three runs in his last 30 1-3 innings for a sparkling 0.89 ERA over his last five games.
"He stayed strong today. He kept it going the whole time," Cubs manager Dale Sveum said.
Pinch-hitter Greg Dobbs delivered an RBI single in the ninth before Carlos Marmol finished the five-hitter for his 11th save in 13 chances, sending Chicago to its 14th win in 19 games. The Cubs took two of three in the series to improve to 10-4 in July.
Buehrle was back in the Windy City for the first time since he left the White Sox for a $58 million, four-year contract with Miami, where he was reunited with manager Ozzie Guillen. The left-hander won 161 games in 12 seasons in Chicago and was greeted with mostly cheers.
"When they announced my name it seemed like it was half and half," he said. "Nothing crazy. Nothing unexpected."
Buehrle's big free-agent deal was part of a major offseason overhaul for the Marlins, who also signed shortstop Jose Reyes and closer Heath Bell. While Reyes and Bell have underperformed, Buehrle (9-9) has been the most dependable member of Miami's rotation. He leads the team in wins and innings, and has one of the club's two complete games this season.
Reyes' difficult season continued Thursday when he was robbed of a pair of hits in the series finale. Shortstop Starlin Castro made a leaping grab of his liner in the sixth and Reed Johnson had a terrific diving catch in right-center in the eighth.
"They made a couple of nice plays," Guillen said. "They played very good defense today."
Buehrle and Maholm were in a scoreless pitchers' duel before Soriano hit a leadoff drive into the left-field basket in the fifth for his 18th homer, bolstering his credentials ahead of the July 31 non-waiver trade deadlines. The slugger batted .391 (9 for 23) with three homers and six RBIs during the homestand.
Soriano's laser-like shot seemed to spark the Cubs' lineup. The next three batters reached to load the bases, and Luis Valbuena hit a sacrifice fly to center field. Maholm struck out for the second out, but Johnson followed with a liner into left field to give Chicago a 4-0 advantage.
"It seemed like I had nothing working," Buehrle said. "Changeup, couldn't throw that for a strike. I think I threw one good one the whole day."
That was more than enough for Maholm, who allowed the leadoff hitter to reach in each of the first three innings but escaped unscathed each time.
"He was staying on the corners," said Marlins left fielder Austin Kearns, who went 0 for 2. "He's a little deceptive. He did a good job."
Pinch-hitter Donovan Solano tripled and scored on Emilio Bonifacio's grounder in the sixth for Miami's first run.
NOTES: It was Buehrle's first loss to the Cubs since June 22, 2007, with the White Sox. ... The Marlins dropped to 4-10 in their last 14 road games. ... RHP Ryan Dempster is scheduled to start for the Cubs when they open a three-game series at St. Louis on Friday night. Dempster (5-3), who is working on a 33-inning scoreless streak and a major league-best 1.86 ERA, is expected to be traded before the July 31 non-waiver deadline, but said before Thursday's game he didn't know of any imminent deals. "I'm sure if they have something they'll come to me," said Dempster, who can veto any trade. "But right now I'm just worried about trying to get ready for tomorrow's game." Kyle Lohse (9-2, 2.80 ERA) will start for the Cardinals. ... Miami travels to Pittsburgh to face the Pirates. RHP Ricky Nolasco (8-7, 4.47 ERA) and Pirates RHP Kevin Correia (6-6, 4.25 ERA) are slated to meet in Friday night's series opener. ... Miami RF Justin Ruggiano went 2 for 4 and is batting .354 (17 for 48) in July.