Clayton Kershaw allowed one run and four hits in seven innings to carry the Los Angeles Dodgers to a 3-1 win against the visiting St. Louis Cardinals in the second game of their three-game series on Tuesday night. Kershaw (11-2), who struck out nine and walked one, has pitched at least six innings in all 20 starts this season. Justin Turner had two hits, a walk and a run batted in for the Dodgers, who have won four in a row and seven of eight.