– The Associated Press

PITTSBURGH – Stephen Strasburg struck out eight in seven innings and the Washington Nationals won a game he started for the first time since opening day by beating the Pittsburgh Pirates 5-4 on Saturday.

Tyler Moore hit a go-ahead sacrifice fly in the top of the ninth inning off Tony Watson (1-1). Wilson Ramos’ RBI single in the sixth tied the game at 4 after Pittsburgh built a two-run lead.

A day after striking out four times upon being activated from the disabled list, Zimmerman scored three runs.

Starling Marte and Clint Barmes each hit two-run homers for the Pirates.

Strasburg (1-4) still remains winless since his first start. He allowed four runs and five hits.

REDS 6, CUBS 4: Todd Frazier and Devin Mesoraco each had a sacrifice fly in Cincinnati’s four-run eighth inning at Chicago.

Cincinnati had just one hit in the decisive rally, but took advantage of another woeful outing by reliever Carlos Marmol to secure its first winning road series of the season.

CARDINALS 7, BREWERS 6: Jon Jay homered and drove in the go-ahead run in the ninth and Allen Craig and Daniel Descalso each hit home runs to lead St. Louis to a win at Milwaukee.

AMERICAN LEAGUE

ORIOLES 5, ANGELS 4: Steve Pearce’s RBI single with two outs in the 10th inning lifted Baltimore to a win at Anaheim, Calif.

Baltimore also got homers from Manny Machado, J.J. Hardy and Nolan Reimold.

Freddy Garcia allowed two runs and three hits over 62/3 innings in his Orioles debut after getting staked to a 4-0 lead. The 36-year-old right-hander took a no-hitter into the seventh.

INDIANS 7, TWINS 3: Scott Kazmir earned his first victory in three seasons, Nick Swisher homered in his first at-bat since missing three games with a sore shoulder and Cleveland won at home for its sixth straight victory.

Kazmir (1-1), a two-time AL All-Star who pitched in an independent league last season, allowed two runs in six innings.

YANKEES 4, ATHLETICS 2: Phil Hughes pitched eight shutout innings of four-hit ball for his first win of the season as New York won at home.

Chris Stewart and Lyle Overbay homered against Bartolo Colon, sending the A’s to their only loss in the right-hander’s six starts this year. Hughes (1-2) struck out nine for his first victory since Sept. 20 against Toronto.

MARINERS 8, BLUE JAYS 1: Dustin Ackley hit his first career grand slam, Michael Saunders homered twice and Seattle roughed up Cy Young knuckleballer R.A. Dickey at Toronto.

Seattle’s offensive outburst helped right-hander Hisashi Iwakuma (1-3), who’d received just one run of support in his previous three outings. He pitched seven sharp innings to win for the first time in four starts.

ROYALS 2, WHITE SOX 0: Jeremy Guthrie ran his unbeaten streak to a club-record 17 consecutive starts with a four-hitter at Kansas City, Mo.

Guthrie is 9-0 in those 17 starts, which started Aug. 8, 2012, against the White Sox. Left-hander Paul Splittorff held the Royals’ record with 16 straight undefeated starts in 1977-78.

MARLINS 2, PHILLIES 0: Jose Fernandez pitched one-hit ball and struck out nine in seven dominant innings, leading Miami and earning his first win in the majors.