Jim Cowsert-USA TODAY Sports

Robbie Grossman scored on a wild pitch in the seventh inning and the Texas Rangers held on for a 3-2 win over the Oakland A's in the second game of their three-game series on Saturday evening in Arlington, Texas.

Leody Taveras had two hits and an RBI for Texas (77-64), which ended a four-game losing streak and moved within 1 1/2 games of the Seattle Mariners and Toronto Blue Jays for the second and third AL wild-card spots.

Rangers starter Nathan Eovaldi pitched 2 1/3 scoreless innings in his second start since spending six weeks on the injured list with a forearm strain. He allowed three hits, struck out three and walked two.

A's starter Sean Newcomb blanked the Rangers on one hit over four innings in his first start of the season following five relief appearances. The 30-year-old left-hander struck out five and walked two.

Zack Gelof hit a game-tying two-run homer in the seventh for Oakland (44-98), which had won two in a row and five of seven.

Oakland reliever Lucas Erceg (3-4) got the first two batters out in the seventh, but then issued three straight walks. Francisco Perez came in and bounced an 0-2 curveball to pinch-hitter Jonathan Ornelas and the ball got away from catcher Shea Langeliers, allowing Grossman to score for a 3-2 lead.

Will Smith (2-5) got the final out of the seventh and retired the side in order in the eighth before Aroldis Chapman pitched the ninth for his third save in six opportunities since he was acquired from the Kansas City Royals on June 30.

Martin Perez and Chris Stratton had combined with 4 1/3 shutout innings of relief when Stratton gave up the two-run homer to Gelof just inside the left-field foul pole with two outs in the seventh to tie the score 2-2.

The Rangers broke up the scoreless tie by scoring two runs in the sixth.

Grossman had one of his three walks with one out and Mitch Garver followed with a looping single to center. Nathaniel Lowe then rolled a single up the middle, scoring Grossman from second for a 1-0 lead.

With two outs and runners on the corners, Taveras came through with another single up the middle to stretch the lead to 2-0.

More must-reads:

TODAY'S BEST
Steelers veteran reportedly plans to sit out OTAs
Padres pitcher has honest reaction to team getting booed off the field
MLB announces punishment for Astros' Ronel Blanco over foreign substance
Athletics place lefty on 15-day IL, transfer infielder to 60-day
Rafael Nadal switches gears, gives major update on French Open status
Atlanta to be first race of NASCAR's In-Season Tournament
West Point alum made history in his MLB debut with Reds
Heat legend cautions Lakers against hiring JJ Redick
Welcome to the WNBA: Caitlin Clark sets infamous record in debut
Jalen Brunson leads Knicks to blowout win in Game 5 vs. Pacers
Nikola Jokic torches DPOY to lead Nuggets past Wolves in Game 5
Oilers use late heroics to tie Canucks at two games each
Watch: Astros pitcher ejected after foreign substance check
Kirk Cousins not angry with Falcons because winning is 'hard enough'
Bronny James has surprising comments on potentially teaming up with LeBron
Bills add two-time Super Bowl champ to new-look WR room
Brewers lose team-leading home run hitter to injured list
Sandy Alderson denies involvement in Mets, Billy Eppler IL controversy
Twins reliever shut down for six weeks with patellar tendon tear
Chris Finch throws shade at Nuggets star over Rudy Gobert’s fine

Want more Rangers news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.