UNDATED (AP) — Stephen Strasburg recovered from another rough first inning to pitch into the eighth as Washington outlasted the Dodgers 3-2. Strasburg's season-long first-inning struggles continued when he gave up four consecutive singles including RBI hits by Adrian Gonzalez and Yasiel Puig (yah-SEEL' pweeg).

Then Strasburg got into a groove, while his teammates scored three runs off former Nationals pitcher Dan Haren who took his first loss of the season.

Wilson Ramos provided the go-ahead run with a sacrifice fly in his first game since opening day. He missed 32 games after breaking a bone in his wrist in the first game of the season.

In other MLB action:

— The Detroit Tigers' winning streak is eight after beating Houston 3-2 to sweep a three-game series. Miguel Cabrera hit a two-run homer in the first inning, and Rick Porcello improved to 5-1 with the win. The Astros have lost five straight and seven of eight.

— The New York Yankees erupted with five runs in the first inning and routed the L.A. Angels 9-2. Derek Jeter had two hits, including his first home run since last July 28.

— Colorado whacked Texas 9-2. Nolan Arenado had three hits and tied the Rockies team record by hitting safely in 27 straight games. Adrian Beltre (BEHL'-tray) hit his 100th career homer while playing for Texas. He's only the fifth player in major league history to hit 100 home runs for three different teams.

— Adam Wainwright is 6-2 after pitching the St. Louis Cardinals past Atlanta 7-1. Matt Holliday drove in three runs and Peter Bourjos (BOHR'-jus) homered. Wainwright helped his cause at the plate, leading off the third with a double and coming around to score.

— Mark Buehrle (BUR'-lee) joined Wainwright as a six-game winner after blanking Philadelphia for six and a-third innings in Toronto's 10-0 rout of the Phillies. Buehrle is 6-1. Edwin Encarnacion hit a three-run home run as the Blue Jays beat the Phillies for the seventh straight time.

— The Seattle Mariners split a doubleheader against Oakland -- Justin Smoak hit an RBI single with two outs in the 10th inning to drive in the go-ahead run in the Mariners' 4-2 win in the opener. In the nightcap, Oakland won 2-0 as fill-in starter Drew Pomeranz and two relievers combined on the nine-hit shutout.

— Adam Jones hit a pair of solo homers and Jonathan Schoop launched a tiebreaking, two-run shot in the seventh that sent the Baltimore Orioles over the Tampa Bay Rays 4-3.

— James Shields scattered seven hits over seven innings, Eric Hosmer drove in a season-high four runs and the Kansas City Royals blanked the San Diego Padres 8-0.

— Gordon Beckham homered for the second straight night and Paul Konerko had a big three-run double in the Chicago White Sox' 8-3 victory over the crosstown Cubs.

— Marcell Ozuna drove in the game winning run on a sac fly in the bottom of the ninth giving Miami a 1-0 win over the Mets. The victory gave the Marlins a three-game sweep of New York and helped them finish up an 8-1 homestand. Miami boasts the best home record in the majors at 17-5.

— Gerrit Cole picked up his first win in nearly a month, helping the Pirates top San Francisco 4-3. Cole worked eight innings to help Pittsburgh win for the fourth time in six games after losing six of seven.

— Paul Goldschmidt continues his hot hitting with a two-run homer in Arizona's 3-2 win over Milwaukee. Goldschmidt went 7-for-15 in the three game series. Bronson Arroyo got the win, giving up an unearned run in 7 1/3 innings. Arizona took two of three in the series.

— Mike Aviles's two-out single in the ninth inning gave the Cleveland Indians a 4-3 victory over the Minnesota Twins.

— Will Middlebrooks hit an RBI single with the bases loaded, capping a two-run rally in the eighth inning that sent the Boston Red Sox over the Cincinnati Reds 4-3 for a sweep of the two-game interleague series.

More From KOWB 1290