Mitch Haniger lined a bases-clearing double to right field just out of the reach of a diving Ryan Vilade to lift the Seattle Mariners to a 4-3 victory over the Detroit Tigers on Thursday night.
The Mariners trailed 3-1 entering the bottom of the ninth but Luke Raley led off with an infield single against Luke Holton. Randy Arozarena followed with a single off Will Vest to put runners at the corners. Vest struck out Cal Raleigh and Justin Turner before walking Jorge Polanco.
Haniger then hit a sinking liner to right that Vilade dove for but misjudged, and the ball rolled to the wall, easily scoring all three runners.
It was Haniger’s franchise-leading eighth walk-off hit.
Raley homered in the sixth for Seattle’s first run and the Mariners snapped a three-game skid to move into a virtual tie with Houston for the AL West lead.
Zack McKinstry knocked in two runs for the Tigers, who were denied a sweep.
Brewers pound Braves for sweep
Rookie Jackson Chourio hit two of the Brewers’ six home runs and William Contreras added three hits, including a homer, and three RBIs as Milwaukee routed the struggling Atlanta Braves, 16-7 to complete a three-game sweep.
Sal Frelick had four hits and Garrett Mitchell, Willy Adames and Jake Bauers also went deep for the NL Central-leading Brewers, who collected 20 hits and swept the Braves in Atlanta for the first time since 2016.
Chourio, at 20 years and 150 days, became the youngest player in Brewers history with a multi-homer game. Billy Jo Robidoux, at 21 years and 266 days, set the previous record in 1985. Chourio is also the youngest player in baseball with such a game since Toronto’s Vladimir Guerrero Jr. in 2019.
Austin Riley and Marcell Ozuna homered for Atlanta, which allowed 36 hits in the past two games and dropped its fifth straight.
Charlie Morton was roughed up for eight runs on nine hits in just 2 2/3 innings.
Red-hot Padres sweep Pirates
Luis Arraez capped a three-run ninth inning with an RBI double and the San Diego Padres edged the Pittsburgh Pirates, 7-6, for a series sweep.
Pirates closer David Bednar was called on to protect a 5-4 lead in the ninth but gave up a leadoff single to Xander Bogaerts and walked Jackson Merrill.
After David Peralta struck out, Ha-Seong Kim walked to load the bases and the Padres tied it on a run-scoring grounder and went ahead when Oneil Cruz tossed a double play attempt past first. Arraez then tacked on what became the winning run with a double to right.
Manny Machado and Peralta homered as the Padres won their fifth straight and 14th in 16 tries to pull within 2 ½ games of the NL West-leading Dodgers.
Joey Bart homered and Cruz had three hits for the Pirates, who lost their fourth in a row.