MLB round-up: Los Angeles Angels' Shohei Ohtani stars
The Angels won three of four in the series.
Ohtani (6-2) allowed two runs in six innings, and he also hit his 22nd homer. Moniak finished with three hits, including an eighth-inning solo shot.
Texas starter Nathan Eovaldi (9-3) gave up three runs in seven innings. Nathaniel Lowe and Adolis Garcia each had two hits and an RBI for the Rangers.
Dodgers 5, White Sox 4 (11 innings)
Freddie Freeman drilled the decisive single with one out in the bottom of the 11th inning to give Los Angeles a victory over visiting Chicago.
The Dodgers' Chris Taylor belted a tying grand slam in the sixth inning for his 100th career homer. The White Sox got two sets of back-to-back solo homers, from Luis Robert Jr. and Eloy Jimenez in the first inning and from Jake Burger and Andrew Vaughn in the fourth.
Caleb Ferguson (4-3) pitched a scoreless 11th for the win. Garrett Crochet (0-1) took the loss.
Cubs 7, Pirates 2
Ian Happ and Christopher Morel each had three hits and two RBIs and Chicago used a five-run fifth inning to rally for a home victory over Pittsburgh that completed a three-game sweep.
Chicago's Marcus Stroman (8-4) allowed two runs over six innings to win his sixth straight start. Nico Hoerner had two hits and two runs, and Cody Bellinger returned from missing a month with a left knee contusion to drive home the tiebreaking run in the fifth for the Cubs.
Jason Delay had two hits for the Pirates, who have dropped six of eight. Pittsburgh starter Johan Oviedo (3-6) was charged with four runs on eight hits in 4 1/3 innings.
Braves 8, Rockies 3
Ozzie Albies had three hits, including a bases-loaded double, and AJ Smith-Shawver earned his first major league victory as Atlanta defeated visiting Colorado in the opener of a four-game series.
Albies went 3-for-4 as Atlanta totaled 11 hits, three by Sean Murphy and two apiece by Matt Olson and Kevin Pillar. Smith-Shawver (1-0), in his third major league appearance, pitched 5 2/3 innings and allowed three runs on six hits.
Elias Diaz and Ezequiel Tovar each homered for the Rockies, and Ryan McMahon went 2-for-4 to extend his hitting streak to eight games. Kyle Freeland (4-8) worked 4 1/3 innings and allowed seven runs on nine hits.
Orioles 4, Blue Jays 2
Anthony Santander hit the go-ahead RBI single with two outs in the sixth inning and Baltimore went on to defeat visiting Toronto in the rubber match of a three-game series.
Adley Rutschman hit a solo homer and two singles, Austin Hays went 2-for-5 with a solo shot and Jorge Mateo had two singles and two stolen bases for the Orioles. Tyler Wells (6-2) allowed two runs on five hits in 6 2/3 innings as Baltimore beat Toronto for the fifth time in six games this season.
Danny Jansen hit two solo home runs and a single for the Blue Jays.
Phillies 5, Diamondbacks 4
Bryce Harper delivered a tiebreaking RBI single in the fourth inning as Philadelphia beat Arizona for the third straight day in Phoenix.
Aaron Nola (6-5) struck out nine batters and allowed four runs over 6 2/3 innings. Gregory Soto and Seranthony Dominguez followed before Craig Kimbrel retired the D-backs in order in the ninth for his 10th save.
Bryson Stott homered and scored two runs for the Phillies, who have won 10 of their past 12 games to move one game over .500. Ketel Marte hit a three-run homer for the Diamondbacks.
Rays 4, Athletics 3
Luke Raley broke an eighth-inning tie with a home run and visiting Tampa Bay became the first major league team to 50 wins by edging Oakland to salvage a split in the four-game series.
After seeing a 3-0 lead disappear in a three-run Oakland fifth, the Rays got the difference-making run when Raley homered off Austin Pruitt (1-4) with one out in the eighth.
Tampa Bay led 3-0 through 4 1/2 innings, as Isaac Paredes contributed an RBI single, Taylor Walls a run-scoring double and Manuel Margot a solo home run. The Athletics scored three times in the fifth to even the score.
Tigers 8, Twins 4
Javier Baez and Spencer Torkelson each had two hits, two RBIs and two runs to help Detroit defeat Minnesota in the opener of a four-game series in Minneapolis.
Matt Vierling contributed three hits and a walk for the Tigers, who snapped a two-game losing streak. Detroit starter Matthew Boyd (4-5) allowed four runs and seven hits in six innings.
Twins starter Sonny Gray was staked to a 4-1 lead after two innings, but he was lifted after four. He was tagged for two runs and three hits. Donovan Solano belted a three-run homer for Minnesota, which had won four of five.
Nationals 4, Astros 1 (10 innings)
Lane Thomas and Keibert Ruiz produced RBI singles in the top of the 10th inning as Washington averted a series sweep by Houston.
The Nationals sent eight batters to the plate in their three-run 10th, six against Astros reliever Phil Maton (0-2), who surrendered the hits to Thomas and Ruiz and also hit Jeimer Candelario with a pitch that loaded the bases for Corey Dickerson, who then worked a walk for a 3-1 lead.
Leading off the ninth, Ruiz homered to snap a scoreless tie. But the Astros pulled even in the bottom of the frame when Kyle Tucker hit a leadoff double and scored on a two-out single by pinch hitter Yainer Diaz.
Guardians 8, Padres 6
David Fry capped a five-run first inning with a three-run homer and visiting Cleveland held on to defeat San Diego.
The Padres countered with Manny Machado's three-run homer in the bottom of the first but failed to capitalize on a series of opportunities to pull even or take the lead.
Trevor Stephan (3-2), the fifth of six Guardians pitchers, was credited with the win. Emmanuel Clase got four outs to record his 21st save. Padres starter Ryan Weathers (1-5) yielded six runs in 1 2/3 innings.