Weaver, 2-0 with a 2.29 ERA in three career starts against the Pirates, is coming off a 12-3 victory at San Diego on Friday in which he allowed one run, four hits and struck out six over a season high-tying eight innings. The right-hander has held the opposition to three runs or fewer in each of his last nine starts, posting a 4-3 record over that span.
The Dodgers won 2-1 Wednesday, beating the Pirates for the 10th time in the last 11 meetings. Los Angeles is 21-5 against the Pirates over the last four seasons, including 5-0 this year.
Alex Cora homered and finished 3-for-4 for the Dodgers, who improved to 15-5 since the All-Star break while moving 5 1/2 games ahead of San Diego for NL West lead.
The Pirates have lost six of seven after winning nine of 12.
Jason Kendall drove in the lone run for Pittsburgh, giving him three RBIs in his last four games.
The Pirates will start rookie Sean Burnett, who had won five straight starts before losing 5-0 at Milwaukee last Friday. The left-hander, who had posted a 2.18 ERA during the run, gave up four runs and four hits while walking two over 2 1-3 innings, his shortest start this season.
Burnett was the only rookie pitcher to win five straight starts this season, according to Elias Sports Bureau.