ARLINGTON, Texas (AP) — Jon Gray pitched two-hit ball over seven innings to win his fifth consecutive start, Marcus Semien scored the game's first run after extending his major league-best hitting streak to 21 games and the AL West-leading Texas Rangers beat the Seattle Mariners 2-0 on Friday night.
Gray (6-1) struck out five and walked one to win a duel against Luis Castillo (4-3) that took only 2 hours, 5 minutes.
Castillo limited the Rangers to one run over seven innings with six strikeouts and one walk. Texas entered averaging an MLB-best 6.29 runs per game and had scored 11 runs in each of its previous two home games — though those were before a 6-3 trip with series wins in Pittsburgh, Baltimore and Detroit.
Grant Anderson, who made his big league debut Tuesday for Texas with seven strikeouts over 2 2/3 innings at Detroit, worked a scoreless eighth with one strikeout. Will Smith worked a perfect ninth for his 10th save in 11 chances, wrapping up the Rangers' sixth shutout.
BREWERS 5, REDS 4, 11 INNINGS
CINCINNATI (AP) — Victor Caratini drove in the go-ahead run with an infield grounder in a two-run 11th inning and Milwaukee beat Cincinnati following the ejection of Brewers starter Corbin Burnes.
With the score 3-3, Burnes made a sliding, over-the-shoulder catch of Stuart Fairchild's blooper to end the sixth and celebrated by spiking the ball. Burnes and plate umpire D.J. Reyburn exchanged words, and Reyburn ejected the pitcher after Burnes had returned to the dugout.
Burnes, the 2021 National League Cy Young Award winner, allowed three runs and two hits with seven strikeouts while tying his season high with four walks. He was 0-2 over his prior three starts.
Before a crowd of 44,073, a regular-season record at Great American Ball Park, Elvis Pegureo (1-0) struck out one in a hitless 10th for his first major league win. Fernando Cruz (1-1) was the loser.
PIRATES 7, CARDINALS 5
PITTSBURGH (AP) — Ke'Bryan Hayes hit a three-run homer in the seventh inning and Pittsburgh rallied past St. Louis for its third straight victory.
Hayes finished off a three-hit night by sending the first pitch he saw from Giovanny Gallegos (1-3) into the left-field bleachers to give the Pirates the lead. Josh Palacios followed two pitches later with his first career home run.
Carlos Santana had three hits for the Pirates, including a two-run double during a six-run seventh. Andrew McCutchen singled twice to boost his career hits total to 1,998.
Yohan Ramirez (1-0) got the win after striking out Tommy Edman with the bases full in the top of the seventh. David Bednar worked around a two-out single in the ninth by Paul DeJong for his 11th save.
Nolan Arenado had three hits, including his 10th home run, for St. Louis.
Gray wins 5th straight, AL West-leading Rangers beat Mariners 2-0
ASTROS 6, ANGELS 2
HOUSTON (AP) — Yordan Alvarez hit a two-run homer off Shohei Ohtani for a major league-best 50 RBIs, backing a strong start by Framber Valdez in Houston's victory over Los Angeles.
Valdez (6-4) scattered five hits across seven scoreless innings to extend his winning streak to four games.
There was one out in the first when Alvarez connected on his team-leading 15th home run to make it 2-0. Rookie Corey Julks added a two-run shot off Ohtani (5-2) in the sixth to push the lead to 5-0.
Ohtani yielded a season-high nine hits and tied a season high with five runs in six innings for his second loss this year. Batting leadoff for the first time this season, the two-way star also had a tough night at the plate, going 0 for 4 with two strikeouts and a walk.
TWINS 1, GUARDIANS 0
MINNEAPOLIS (AP) — Jorge Polanco hit an RBI double in the seventh inning and Jhoan Duran finished a combined eight-hitter, helping Minnesota beat Cleveland.
Polanco's drive off Nick Sandlin (2-3) went high off the right-field wall, scoring Kyle Farmer from second base. The teams went a combined 1 for 11 with runners in scoring position before Minnesota broke through.
Brock Stewart (2-0) got three outs for the win, stranding a pair of runners in the seventh after Jovani Moran allowed two hits.
Duran entered with one out in the eighth with Steven Kwan on second base and the heart of the Guardians order ahead. Duran struck out José Ramírez, intentionally walked Josh Naylor and struck out Andrés Giménez to end the inning. He then worked the ninth for his eighth save in nine chances.
MARLINS 4, ATHLETICS 0
MIAMI (AP) — Edward Cabrera struck out 10 in six innings and Miami beat Oakland.
Cabrera (4-4) gave up four hits and walked one. JT Chargois, Andrew Nardi and Tanner Scott followed Cabrera, each throwing an inning to complete the five-hitter.
Jesús Sánchez homered and singled twice, and Bryan De La Cruz had two hits.
The major league-worst Athletics lost their 12th straight on the road to drop to 12-47 overall. Shintaro Fujinami (2-6) was the loser.
NATIONALS 8. PHILLIES 7
WASHINGTON (AP) — Lane Thomas singled in the go-ahead run in the eighth inning and Washington sent Philadelphia to its fifth straight loss, winning after blowing a six-run lead.
The defending NL champion Phillies have just five victories in their last 18 games and are tied with the Nationals at the bottom of the NL East at 25-32.
Alex Call drew a two-out walk against Connor Brogdon (2-1) in the eighth, stole second and scored on Thomas' single to right center. Kyle Finnegan (3-2) pitched 1 2/3 innings for the victory, stranding the tying run on second in the ninth.
Nick Castellanos homered twice, singled, doubled and drove in five runs for Philadelphia. Down 7-1 after four innings, the Phillies tied it at 7 in the eighth.