Kershaw (4-2) lasted 8 2/3 innings and threw 132 pitches. He struck out 11 and allowed five hits before turning the ball over to Kenley Johnson, who picked up his second save.
Haren hit Kershaw to lead off the inning and also gave up a wild pitch that sent Kershaw from second to third base. Haren allowed two runs on four hits over seven innings.
Ryan Zimmerman went 3-for-4 for the Nationals, who were 0-for-4 with runners in scoring position.
Duggar sisters unveil Christian dating rules in new book
Beautician charged with giving client fatal silicone butt injection