Clayton Kershaw gave up two hits and struck out nine over seven scoreless innings Saturday night in the Dodgers' 1-0 win over the St. Louis Cardinals.