Even on a night Alfonso Soriano and Cliff Floyd finally produced as expected, the Cubs couldn't find a way to complete a win. For a change, it wasn't their fault. Soriano hit his first homer for the Cubs and Floyd had a go-ahead, two-run shot during a four-run rally in the seventh inning that left Chicago leading the Pirates 6-5 when the game was suspended because of rain Tuesday night. After a delay of 2 hours, 18 minutes, the game was suspended with the Pirates about to bat in the seventh. It will be finished at 12:35 p.m. EDT on Wednesday before the teams play their regularly scheduled game.