Chicago Cubs defeat Florida Marlins, 4-3

Even in victory, the clouds and fog remained heavy over these Cubs, their bats cool on a 45-degree Wednesday at Wrigley Field.

They scored just enough to back a strong start by Carlos Silva and snap a four-game losing streak, salvaging a game against a Florida Marlins team with its own laundry list of problems, and look for a chance to get well against Pittsburgh this weekend.

But when will the clouds lift?

Even after a 4-3 win over the Marlins, Piniella was short...