PITTSBURGH — Jeff Locke ran his personal winning streak to eight games, Pedro Alvarez hit a three-run homer and the Pittsburgh Pirates hung on to beat the Philadelphia Phillies 6-5 Wednesday night.
Locke (8-1) was scored upon for the first time in four home starts but extended his unbeaten streak to 16 outings. Locke, who hasn’t lost since his first start of the season, allowed two earned runs on seven hits and three walks over 5 2-3 innings.
Domonic Brown’s two-run homer with two outs in the ninth pulled the Phillies within one, but Jason Grilli stuck out Young to seal his NL-best 28th save.
Philadelphia’s John Lannan (1-3) fell to 1-5 in his career against the Pirates, getting tagged for four runs on 11 hits and three walks in five innings.
Brewers 4, Nationals 1
WASHINGTON — Kyle Lohse tossed eight sharp innings on short rest and the Milwaukee Brewers beat the Washington Nationals, shutting down Bryce Harper and Co. for the second night in a row.
Lohse (4-6) allowed one run and four hits, and had a season-high seven strikeouts against the eager-swinging Nationals, who barely avoided back-to-back shutouts and fell back to .500. Harper, in his third game back from a knee injury, went 0 for 4 with two strikeouts and dropped a ball in left field for the second consecutive game.
Lohse pitched on two days’ rest after his last start, Sunday at Pittsburgh, was cut short at 1 2-3 innings because of a 2-hour, 20-minute rain delay. Nevertheless, his impressive June (2-0, 2.34 ERA) carried into July.