Mike Leake pitches well in Cardinals' 10-2 victory