PHILADELPHIA — Jeff Locke pitched six smooth innings of two-hit ball and Gaby Sanchez homered off Cole Hamels to lead the Pittsburgh Pirates over the Philadelphia Phillies 2-0 on Tuesday night.
Locke (2-1) struck out six and walked two. After wriggling out of a jam in the fourth he retired his last eight batters — striking out three of the final four.
Sanchez also doubled and Brandon Inge had an RBI double in his Pirates debut to help Pittsburgh win for the fifth time in seven games.
After opening the season with a pair of poor outings, Hamels (0-3) pitched well for the third straight start but was hurt by a lack of run support again.
Cardinals 2, Nationals 0
WASHINGTON — Adam Wainwright extended his sterling start to the season — and Washington’s mediocre one — by coming within two outs of his second shutout, leading St. Louis past the Nationals.
The right-hander (4-1) lowered his ERA to 1.93 by going 8 1-3 scoreless innings, allowing only five hits. Edward Mujica got the final two outs for his third save.
Allen Craig and Carlos Beltran drove in runs in the fourth off Nationals lefty Ross Detwiler (1-1), who gave up eight hits across six innings.
Braves 4, Rockies 3
DENVER — On the coldest day at Coors Field, Atlanta won a game between the hottest teams in the major leagues.
Starting a day-night doubleheader that opened with a 23-degree temperature, Justin Upton hit his major league-leading 10th home run.