Dan Haren's struggles and a boatload of misfortune led to the Dodgers' 10-4 loss on Tuesday night, despite outhitting the Rockies 16-9. Los Angeles' lead in the National League West shrunk to three games after San Francisco's win in Arizona.