Eveland (1-0), who was making his first start since June, 7 2010 when he was a member of the Pirates, gave up one run on six hits, while fanning three and walking none. Kenley Jansen relieved Blake Hawksworth after he had given up two runs in the ninth to earn his third save of the season.
Dee Gordon ripped a two-run double, while Aaron Miles added a two-run single for the Dodgers, winners of nine of their last 10 games, and four straight.
Brad Lincoln (1-1) yielded three runs on six hits over six innings, while striking out three and walking three to absorb the loss for the Pirates, who have dropped five consecutive games.
Alex Presley clubbed a two-run homer, Ryan Doumit had three hits and Chase d'Arnaud chipped in with two hits in defeat.