SEATTLE — Dominic Canzone singled home the winning run in the 11th inning and the Seattle Mariners completed a three-game sweep of the Chicago White Sox with a 4-3 victory Thursday.

Randy Arozarena hit an early two-run homer for the Mariners, who swept a series for the first time since July 11-13. They moved within 1 1/2 games of first-place Houston in the AL West.

Michael A. Taylor and Brooks Baldwin each had a solo homer for the White Sox, who lead the majors with 37 home runs since the All-Star break.

Both teams scored once in the 10th.

Lenyn Sosa raced home on a wild pitch from Seattle reliever Eduard Bazardo with the bases loaded to give Chicago a 3-2 lead. But in the bottom half, a throwing error by third baseman Josh Rojas on Miles Mastrobuoni’s sacrifice bunt allowed Arozarena to score the tying run.

Jackson Kowar (2-0) worked a perfect inning for the win.

Arozarena matched his career high with his 23rd home run, connecting in the third off starter Shane Smith.

Taylor went deep in the fifth and Baldwin homered in the seventh.

Seattle starter Logan Gilbert tossed five innings, permitting one run and two hits while striking out six.

Smith pitched five innings for Chicago and equaled his career best with eight strikeouts.

Luis Robert Jr. went 3 for 4 with a double and reached base four times for the White Sox.

Mariners first baseman Josh Naylor left Thursday’s game against the Chicago White Sox in the third inning due to shoulder soreness, manager Dan Wilson said.

In his first at-bat against White Sox starter Shane Smith, Naylor grimaced after swinging at a high, inside fastball. He walked down the first base line and back before finishing his at-bat, which ended with a strikeout. He left the game after grounding out to second base to end the third.

Naylor, one of Seattle’s notable trade deadline acquisitions from the Arizona Diamondbacks, is hitting .289, with 14 home runs, 65 RBIs, and 21 stolen bases this season. Since joining the Mariners, the left-hander is batting .261 with three home runs and 10 stolen bases.

While with the Diamondbacks, the left-handed hitter was pulled from a June 23 game – also against the White Sox – in the fourth inning due to right shoulder discomfort. Naylor avoided a stint on the injured list and returned to the lineup two days later.

Donovan Solano, who hadn’t played in two weeks, took over at first base for Seattle when Naylor exited.

Key moment

Chicago intentionally walked Mitch Garver — who struck out three times in the game — to set up a lefty-lefty matchup against Canzone with one out in the 11th. Canzone hit a slider from Brandon Eisert (2-3) between first and second to score automatic runner Eugenio Suárez from second base. It was the first walk-off hit of Canzone’s career.

Up next

Seattle welcomes Tampa Bay for a weekend series, with Luis Castillo (8-6, 3.22) scheduled to start Friday for the Mariners.