KEY MOMENT: The Pirates broke a 3-3 tie in the seventh inning against Brandon League, who hadn't given up an earned run in his last 16 appearances. League gave up the go-ahead run on a single by Josh Harrison, who advanced to second base on Andre Ethier's throw home. Harrison scored on a single by Neil Walker to increase the Pirates' lead to 5-3. League was removed from the game after he walked Andrew McCutchen, and Paul Maholm promptly served up a run-scoring double to Gaby Sanchez.
AT THE PLATE: Yasiel Puig, second in the league in hitting at .348, has reached base safely in his last 30 games, the longest active streak in the majors. Puig had two doubles, both of which resulted in runs for the Dodgers. His first-inning double drove in Ethier to move the Dodgers in front, 1-0. His next double, in the sixth inning, put him in position to score on a single by Hanley Ramirez to tie the score, 3-3. Dee Gordon drove in Justin Turner with a two-out single in the second inning. Gordon also stole two bases, giving him 32 steals to match a career best set in 2012. Matt Kemp remained hitless as a left fielder, going 0 for 4 with a strikeout.
ON THE MOUND: Starting pitcher Dan Haren had no decision. Over six innings, he was charged with three runs and eight hits, including solo home runs by Pedro Alvarez and former Dodgers catcher Russell Martin. Former UCLA star Gerrit Cole (5-3) got the win for the Pirates.
EXTRA BASES: Ramirez committed his eighth error, third-most among National League shortstops. … The Dodgers will face a left-hander Friday in Francisco Liriano, but Manager Don Mattingly said he intends to keep the left-handed-hitting Ethier in center field rather than start Kemp there. … The loss ended a nine-game winning streak against the Pirates at Dodger Stadium.
UP NEXT: Coming off a no-hitter, Josh Beckett (3-1, 2.43) will face the Pirates and Liriano (0-5, 5.06) at Dodger Stadium at 7 p.m. On the air: TV: SportsNet LA. Radio: 570, 1020.