WASHINGTON -- Matt Wieters hit a winning, two-run single in the bottom of the ninth inning against his former team, and the Washington Nationals rallied to beat Baltimore 7-6 Wednesday night and end the Orioles' six-game winning streak.
Washington trailed 6-2 in the seventh before coming back. Down by two in the ninth, the Nationals rallied against Brad Brach (0-1), serving as Baltimore's closer while Zach Britton is on the disabled list.
Complete coverage of the Fightin' Phils and their MLB rivals from NBC Sports Philadelphia.
Jayson Werth led off the ninth with a homer, and Bryce Harper doubled. With one out, an intentional walk and a single loaded the bases for Wieters, who hit a liner to right. Wieters signed with Washington in February following an eight-year run with Baltimore.
Matt Albers (2-0) -- another former Oriole -- struck out three straight batters for the win (see full recap).
Giants rally in 9th, hold off Mets 6-5 to stop 5-game slide
NEW YORK -- Christian Arroyo broke a ninth-inning tie with a three-run double and the San Francisco Giants took advantage of a critical error by third baseman Wilmer Flores, rallying past the New York Mets 6-5 on Wednesday to stop a five-game losing streak.
Hunter Pence hit a tying single off closer Jeurys Familia in a four-run ninth that gave the Giants (12-23) only their third victory in 11 games. Buster Posey homered again for San Francisco, which heads home from a 3-6 trip with the worst record in the majors.
Flores nearly tied the score with two outs in the bottom of the ninth, hitting a two-run double off the top of the left-center fence for his third hit. Derek Law, subbing for injured closer Mark Melancon, retired Kevin Plawecki on a dribbler in front of home plate for his second save.
Left-hander Tommy Milone hit an RBI single and was in position to win his Mets debut before San Francisco fought back (see full recap).
German Marquez throws gem, Rockies beat Cubs 3-0
DENVER -- German Marquez allowed three hits over eight innings and got his first major league hit with a two-run single in the seventh to lead the Colorado Rockies over the Chicago Cubs 3-0 on Wednesday.
Marquez had a no-hit bid going until Kris Bryant's double leading off the seventh inning. He walked Kyle Schwarber in the first and retired 16 straight before Bryant's hit to left.
The 22-year-old Marquez (1-2) struck out eight by mixing in a mid-90s fastball with an assortment of breaking pitches. With two on and two outs in the seventh, Marquez broke opener the game with his liner to left. The Rockies bench gave him an ovation.
Greg Holland threw a perfect ninth for his 14th save in as many chances to help the Rockies take two of three from Chicago (see full recap).
Correa leads Astros over Braves 4-2
HOUSTON -- Carlos Correa had two doubles and two RBIs to help the Houston Astros to a 4-2 win over the Atlanta Braves on Wednesday to give them the best 34-game start in franchise history.
The Astros had two outs and two on in the fifth when Correa's double off Jaime Garcia (1-2) landed in the left-field corner to score two runners for a 3-2 lead. Garcia walked Evan Gattis, and Yuli Gurriel's single scored Correa.
Houston (23-11) swept the two-game interleague matchup in its first series victory over the Braves since winning two of three from May 1-3, 1999.
Joe Musgrove (2-3) allowed two runs and four hits in six innings, and Ken Giles pitched a perfect ninth for his ninth save in 10 chances (see full recap).