Houston — Carlos Beltran hit his first home run this season and Jake Marisnick also homered as the Houston Astros defeated the Los Angeles Angels, 2-1, on Thursday.
Beltran’s shot came with one out and the first inning off Matt Shoemaker (0-1), and Marisnick’s second homer this season made it 2-0 in the fifth.
Lance McCullers (2-0) scattered three hits and struck out eight over 6⅔ scoreless innings as Houston won for the seventh time in eight games. Chris Devenski allowed home run to Mike Trout starting the ninth inning and back-to-back singles with one out before fanning Cameron Maybin and Danny Espinosa for his first save.
Rays 8, Tigers 1
St. Petersburg, Fla. — Steven Souza Jr. came within a single of hitting for the cycle, and Erasmo Ramirez (2-0), Chase Whitley and Tommy Hunter combined on a five-hitter as Tampa Bay Rays completed a three-game sweep.
Souza doubled in the first, hit a two-run triple in the second and added a solo homer in the eighth.
In the rotation because Jake Odorizzi strained his left hamstring, Ramirez allowed one run and two hits in five innings with five strikeouts and no walks.
Indians 6, Twins 2
Minneapolis — Trevor Bauer (1-2) struck out seven in 6⅓ innings, giving up two runs, three hits and three walks, and Carlos Santana had two doubles and two RBIs.
Ervin Santana gave up one run, four hits and three walks over six innings for the Twins, who are 1-5 in a 10-game homestand.
Carlos Santana delivered another RBI double in the seventh inning, and Tyler Duffey (0-1) and Taylor Rogers each walked in a run with the bases loaded.
Orioles 2, Reds 1 (10)
Cincinnati — J.J. Hardy singled home the tiebreaking run in the 10th inning on Thursday night, and Baltimore held on for a victory over Cincinnati.
Hardy fouled off a pair of two-strike pitches before driving in Mark Trumbo from second base with his single off Blake Wood (0-2). The Orioles took two of three in the series, leaving them 8-4 in interleague play against the Reds.
Three Orioles pitchers limited the Reds to two hits for the second night in a row. Cincinnati managed only two singles in a 2-0 loss on Wednesday night.
Nationals 3, Braves 2
Atlanta — Ryan Zimmerman hit a two-run homer, Stephen Strasburg struck out 10 and Washington completed a three-game sweep.
A night after had 14 runs on 20 hits, the Nationals couldn’t solve R.A. Dickey’s knuckleball until Zimmerman homered in the sixth to erase a 2-1 deficit.
Strasburg (2-0) allowed two runs, six hits and two walks in seven innings, winning his first start at SunTrust Park after going 4-3 with a 4.37 ERA in 10 outings at Turner Field. Strasburg improved to 72-8 when the Nationals score at least three runs.
Phillies 6, Mets 4
New York — Maikel Franco homered and doubled while breaking the longest hitless streak of his career, and Philadelphia capitalized on an error by untested first baseman Jay Bruce to beat short-handed New York.
Mets closer Jeurys Familia struck out two and walked two in a hitless ninth inning of his season debut after serving a 15-game suspension for violating Major League Baseball’s domestic violence policy. The home crowd cheered as he jogged in from the bullpen — Familia led the majors with a team-record 51 saves last year.
Brewers 7, Cardinals 5
Milwaukee — Jett Bandy, Eric Thames and Travis Shaw each hit home runs to help Milwaukee beat St. Louis.
Bandy hit a two-run homer in the sixth and Thames put Milwaukee ahead with a two-run shot off Carlos Martinez (0-3) in the fifth. Shaw’s three-run blast in the first made it 12 consecutive games going yard for the Brewers, who lead the majors with 32 home runs.
Zach Davies (1-2) allowed four runs on eight hits in 5⅓ innings. He walked two and struck out five, but needed Thames’ NL-leading eighth home run and seventh in the last eight games for his first win in four starts.