PITTSBURGH -- Jeff Locke began the season as the Pittsburgh Pirates' No. 5 starter. Now, he is pitching like a No. 1.
The left-hander pitched seven strong innings and combined with two relievers for a five-hit shutout in a 3-0 victory over the Los Angeles Dodgers on Friday night in the opener of a three-game series at PNC Park.
Locke (6-1) gave up two hits while striking out five and walking one. Locke won his sixth straight decision and not lost since his first start of the season on April 7 against the Dodgers at Los Angeles.
Mark Melancon and Jason Grilli completed the shutout. Grilli gave up back-to-back infield singles to start the ninth but escaped the jam for his major-league-leading 24th save in as many chances.
In his last six starts, Locke has compiled a 0.99 ERA. He also had not a run in his last three starts at PNC Park, covering 20 1/3 innings.
Locke even broke a 0-for-30 skid at the plate, which dated to last season, by capping an eight-pitch at-bat in the fourth inning with a single.
Stephen Fife (1-2) allowed two runs and six hits in five innings with three walks and four strikeouts.
Fife has given up two or fewer runs in eight of his nine career starts but has a 1-4 record. He has received just 14 runs of support in his 48 1/3 innings.
Andrew McCutchen had two hits, including a two-run double off Fife in the third after Alex Presley and Russell Martin opened the inning with singles. McCutchen has hit a double in five consecutive games and has gone 10-for-19 (.526) in that span.
McCutchen also scored in the eighth inning on Neil Walker's sacrifice fly to make it 3-0.
Dodgers rookie sensation Yasiel Puig went 2-for-4 to raise his batting average to .487 through 11 games.
The Dodgers did not get a runner past first base until the top of the eighth when Jerry Hairston Jr. doubled to put runners on second and third with two outs. However, Melancon escaped the threat by striking out pinch-hitter Juan Uribe.
The Pirates won for the fifth time in seven games overall and have won 14 of their last 18 home games. They beat the Dodgers for the just the fourth time in their last 22 meetings.
Los Angeles has lost five of six overall and 12 of its last 15 on the road, dropping their season record in away games to 9-18.
NOTES: Los Angeles RHP Ronald Belisario sat out the game as he served his one-game suspension from Major League Baseball for his part in the brawl Tuesday between the Dodgers and Arizona. Manager Don Mattingly (one game) and hitting coach Mark McGwire (two games) were also suspended and not in uniform. Bench coach Trey Hillman managed the team in Mattingly's place. ... Dodgers LHP J.P. Howell and INF/OF Skip Schumaker both appealed two-game suspensions and can continue playing until those appeals are heard. ... The Dodgers activated C A.J. Ellis from the 15-day disabled list and designated C Ramon Hernandez for assignment. ... Los Angeles SS Hanley Ramirez returned to the lineup after missing seven games with a strained left hamstring. He had missed 28 games earlier in the season for the same injury. ... Pittsburgh LF Starling Marte missed his second straight game with a strained left rib cage and was again replaced by Presley. ... Pittsburgh is expected to select the contract of RHP Brandon Cumpton from Triple-A Indianapolis before Saturday's game and have him start in what will be his major-league debut against Dodgers LHP Clayton Kershaw (5-4, 1.88).