Anthony DeSclafani handled the St. Louis Cardinals for the second straight start, striking out a career-high nine, and the Cincinnati Reds turned a big first inning off John Lackey into a 3-2 victory Tuesday night.