Jeff Kent, who belted a two-run homer, had one run, two hits, and two RBI; both Matt Kemp and Olmedo Saenz had two runs and two hits; Russell Martin had two hits and one RBI; and Nomar Garciaparra had one run and two hits for the Dodgers (39-35), who had a five-game losing streak when this weekend series began.
Winner Aaron Sele (4-2) scattered five hits over six scoreless innings with one walk and four strikeouts.
Three relievers gave up only two hits in three innings.
Sean Casey had two of the seven hits for the Pirates (26-50), who lost for the 10th straight time.
Loser Zach Duke (5-7) gave up five runs and 10 hits in 5 1/3 innings.