Unlucky Seventh Straight Loss for Cardinals
Cleveland outfielder Todd Hollandsworth homered in the sixth, and drove in a run with a sacrifice fly in a two-run seventh inning, making it 9-2.
Juan Encarnacion tried to spark a late rally with an eighth-inning RBI single, but Hafner halted any thoughts of a comeback with his second home run of the game in the top of the ninth.
Jason Marquis was roughed up to the tune of seven runs on nine hits in his six-inning stint, including three Indians home runs. The Indians had a serviceable outing from left hander Cliff Lee, who allowed two runs while scattering eight hits in six innings.
The Cardinals hope to end their longest losing streak in four years, and win for the first time since June 18, with their phenom hurler Anthony Reyes squaring off against the Indians' C.C. Sabbathia on Tuesday night.