Pirates 6, Dodgers 1

PITTSBURGH -- Francisco Liriano won for just the second time this season in 17 starts, and Josh Harrison's two-run double capped a four-run first inning as Pittsburgh beat Los Angeles.

Liriano (2-7) allowed only one run and four hits in seven innings. The left-hander's other win this season also came against the Dodgers, when he pitched 5 2/3 shutout innings May 30 at Los Angeles.

An ugly July continued for Dodgers starter Dan Haren (8-8), who allowed five runs in five innings. He lost all four starts this month with an ERA of 9.47.