Cole, Alvarez power Pirates past Nationals 5-1

Associated Press photo by Nick Wass -- Pittsburgh Pirates starter Gerrit Cole allowed one run on two hits in seven innings for a 5-1 win over the Nationals. Show caption
Associated Press photo by Nick Wass -- Pittsburgh Pirates starter Gerrit Cole allowed one run on two hits in seven innings for a 5-1 win over the Nationals.

WASHINGTON — Gerrit Cole pitched seven strong innings to end a personal three-game losing streak, and added an RBI single as the Pittsburgh Pirates beat the Washington Nationals 5-1 on Tuesday night.

Pedro Alvarez homered and singled, and Russell Martin had three hits for Pittsburgh, which has won three straight.

Wilson Ramos homered for Washington, which had just three hits. The Nationals have lost five straight and 10 of 12.

Cole (5-3) turned in the best outing of his young career, allowing a run on two hits in his eighth career start.

Washington’s Taylor Jordan (0-3) allowed five runs, four earned, in 7 2-3 innings in his fifth career start.

Reds 9, Giants 3, 1st game: In San Francisco, Devin Mesoraco had a three-run homer among his three hits for his second longball in as many games, and Joey Votto and Zack Cozart also connected for Cincinnati in the opener of a doubleheader.

Cozart finished 4-for-4 with two RBIs and three runs to back Tony Cingrani (4-1).

The Reds finished with 15 hits for 32 total in the first two games of the series.

Mets 4, Braves 1: In New York, Carlos Torres pitched six impressive innings as a fill-in starter and had an RBI single, Ike Davis turned an angry crowd in his favor with a go-ahead double in a three-run sixth for the Mets.

John Buck had a run-scoring single and Juan Lagares a sacrifice fly in a sixth inning that helped the Mets beat Atlanta’s Kris Medlen (6-10) for the first time in eight starts.

Torres (1-1) gave up seven hits, including a home run to Andrelton Simmons on the second pitch of the game, in his second start of the season, pitching out of trouble in the first four innings.

The one run caused Torre’s ERA to increase to 0.94 in 28.2 innings this season — 12 appearances.

Padres 6, Brewers 2: In Milwaukee, Nick Hundley and Will Venable each homered, and Tyson Ross won for the first time in more than a year.

Hundley was 3-for-4 with three RBIs.

Ross (1-4), recalled from Triple-A Tucson earlier Tuesday, earned his first victory since May 14, 2012. He gave up just two hits and one run, striking out six and walking two in six innings.

Cardinals 4, Phillies 1: In St. Louis, Shelby Miller threw six shutout innings and Allen Craig drove in a pair of runs for the Cardinals.

Miller (10-6), who had given up 10 earned runs in 12.2 innings in his previous three starts, allowed three hits while striking out six and walking one.

Marlins 4, Rockies 2: In Denver, Rookie Jose Fernandez tossed seven strong innings and Christian Yelich went 3-for-4 with two RBIs in his major league debut for the Marlins.

Fernandez (6-5) baffled the Rockies all evening as he pitched out of several jams and limited one of the league’s top-hitting teams to five hits and two runs. He struck out eight.

Giancarlo Stanton provided some insurance with a solo homer in the eighth.

Interleague

Dodgers 10, Blue Jays 9: In Toronto, Adrian Gonzalez hit a three-run homer, and Andre Ethier and Jerry Hairston Jr. added solo shots for the Dodgers.

Gonzalez, Ethier and Mark Ellis each had three RBIs.