Is Dontrelle Willis for real? He certainly was against the Cardinals on Wednesday night. The rookie chalked up another win with a five-hit, three-run, eight-inning performance as the Marlins topped the Cardinals 7-3. Willis also struck out six and walked just one batter as he improved to 11-2 on the season to go with his 2.56 ERA. Scott Rolen got Willis back on his heels in the first inning with a two-run double to give the Cardinals a 2-1 lead. But the Marlins answered with RBI singles from Mike Lowell and Juan Encarnacion to put Florida back on top for good. Eddie Perez homered for the Cardinals in the eighth inning to make it 7-3. Albert Pujols was 1-4, extending his hitting streak to 20 games; it’s the longest Cardinal hitting streak since Joe McEwing hit in 25-straight in 1999.