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.
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.
O’s 4, White Sox 2
CHICAGO — Chris Davis hit his major league-leading 32nd homer and added a tiebreaking two-run double to lead the Baltimore Orioles to a victory over the Chicago White Sox.
Scott Feldman pitched six solid innings in his debut for the Orioles, who held on to win for the fifth time in six games after the White Sox threatened against Jim Johnson in the ninth.
Davis greeted Matt Thornton in the eighth with a two-run double after Nick Markakis and Adam Jones singled off Matt Lindstrom (2-3), giving the Orioles a 4-2 lead.
Brewers 4, Nats 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. 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.