CHICAGO -- Just when the Chicago Cubs started swinging the bats, they might have lost the centerpiece to their pitching staff.
Derrek Lee hit a grand slam shortly after Cubs ace Carlos Zambrano hurt himself while beating out a bunt single, and Chicago defeated the Florida Marlins 6-4 on Sunday for their third consecutive victory.
Zambrano strained his left hamstring on his leadoff hit in the fifth inning and left the game.
Zambrano was taken to a hospital for an MRI exam. The Cubs will have the results on Monday, though manager Lou Piniella said Big Z's next scheduled start "is in jeopardy."
"That will be a big blow," Lee said. "Hopefully it's not too serious. He's a horse and we don't want him to miss too many games.
If Zambrano misses any time, the Cubs will need their bats to continue this weekend's surge.
Chicago, which led the National League in runs scored last season, had gone seven of nine games of scoring three runs or fewer until breaking out for an 8-6 victory on Friday night. Chicago then won 6-1 on Saturday.
Mike Fontenot went 2-for-4 with a home run and a stolen base for Chicago, which won its third straight for only the second time this season.
Ryan Theriot also went 2-for-4, but his surprising home-run streak ended at two games. He had gone 620 at-bats without a homer before his grand slam on Friday. He added a two-run shot on Saturday.
"We're putting some runs on the board with a little more consistency and we're winning with a little more consistency," Piniella said. "If we get Derrek swinging the bat the way he's capable of, it really helps our offense."
Ricky Nolasco allowed five earned runs and eight hits in six innings. A year after setting career bests with 15 wins and an ERA of 3.52, he has allowed at least four runs in all but one of his six starts this season.
"Other than a pitch here or there, I thought out of the six innings he pitched four that were pretty decent innings," Marlins manager Fredi Gonzalez said.
Zambrano (3-1) allowed two runs on four hits in five innings to earn career win No. 99. Known for taking big swings at the plate, he dropped down a bunt in the bottom half of the fifth and stretched to beat the throw from Nolasco (1-3).
Lee followed with his ninth career grand slam, a shot over the center-field wall.
"Good teams are going to capitalize on the mistakes you make," Nolasco said. "One pitch right there completely ruined my whole outing."
After batting .189 in April, Lee had two hits Friday and hit a home run Saturday. Following his grand slam, he came back out for a curtain call.
"I didn't know if I wanted to come out because they've been booing me every at-bat, but it felt good," Lee said. "Honestly, I don't worry about the power. I just really am concerned with having consistent, good at-bats. I think after that, things take care of themselves."
Florida loaded the bases with no outs in the sixth, but Cubs reliever Angel Guzman managed to wiggle himself out of the jam while allowing only one run on a sacrifice fly by Dan Uggla. Guzman then pitched a 1-2-3 seventh.
- The Cubs retired No. 31 in honor of pitchers Ferguson Jenkins and Greg Maddux before the game. Both Jenkins and Maddux spent 10 years in Chicago.
- Zambrano has won five consecutive decisions against the Marlins
- Uggla returned to the lineup after sitting out Saturday with tightness in his left hamstring.
- Nolasco was a fourth-round draft pick of the Cubs in 2001.
- Florida has gone a club-record 16 consecutive games without a victory by a starting pitcher.