Michael A. Taylor scored when Garrett Crochet misplayed Andrew Benintendi's bunt in the 10th inning, sending the Kansas City Royals to a 4-3 victory over the Chicago White Sox on Sunday.

Taylor opened the 10th on second base and advanced on Nicky Lopez's sacrifice. After Whit Merrifield was walked intentionally, Benintendi bunted the ball right back to the mound.

It looked as if Crochet (0-1) had time to get Taylor at the plate, but he spiked his throw and catcher Zack Collins couldn't come up with it. It was Chicago's second error of the day and ninth overall in the first nine games.

Kansas City Royals' Andrew Benintendi hits a one-run single during the eighth inning of a baseball game against the Chicago White Sox in Chicago, Sunday, April 11, 2021. (AP PhotoNam Y. Huh)

Kansas City Royals' Andrew Benintendi hits a one-run single during the eighth inning of a baseball game against the Chicago White Sox in Chicago, Sunday, April 11, 2021. (AP PhotoNam Y. Huh)

Greg Holland (1-1) pitched two scoreless innings for the win, and Kyle Zimmer worked a perfect 10th for his first career save.

Chicago had won 17 straight games when its opponent started a left-handed pitcher, one shy of the major league record set by Atlanta from 2004-05. But it ended up on the losing end of a wild finish.

Kansas City grabbed a 2-1 lead on Benintendi’s RBI single in the eighth. But Chicago went back in front on Adam Eaton's first career pinch-hit homer in the bottom half, a drive that hooked just inside the foul pole in right.

Chicago White Sox's Adam Eaton, right, celebrates with Nick Williams after hitting a two-run home run during the eighth inning of a baseball game against the Kansas City Royals in Chicago, Sunday, April 11, 2021. (AP PhotoNam Y. Huh)

Chicago White Sox's Adam Eaton, right, celebrates with Nick Williams after hitting a two-run home run during the eighth inning of a baseball game against the Kansas City Royals in Chicago, Sunday, April 11, 2021. (AP PhotoNam Y. Huh)

The Royals then tied it again when Carlos Santana led off the ninth with a drive to center off Liam Hendriks.

Merrifield also had a run-scoring single for Kansas City, which was shut out by Lance Lynn in a 6-0 loss in the series opener Thursday. Following a day off, Saturday's matchup was rained out.

After wasting prime scoring opportunities in the second and third, Chicago jumped in front when Leury García's liner got past leaping third baseman Hunter Dozier for a two-out RBI double in the fourth. Danny Mendick helped set up the run with a 10-pitch walk against Mike Minor.

Chicago White Sox's Adam Eaton celebrates as he rounds the bases after hitting a two-run home run during the eighth inning of a baseball game against the Kansas City Royals in Chicago, Sunday, April 11, 2021. (AP PhotoNam Y. Huh)

Chicago White Sox's Adam Eaton celebrates as he rounds the bases after hitting a two-run home run during the eighth inning of a baseball game against the Kansas City Royals in Chicago, Sunday, April 11, 2021. (AP PhotoNam Y. Huh)

Kansas City bounced right back in the fifth, tying it at 1 on Merrifield's two-out RBI single off Dylan Cease. The Royals had runners on first and second after Merrifield's second hit of the day, but Michael Kopech retired Benintendi on a bouncer to second to end the inning.

TRAINER'S ROOM

White Sox: SS Tim Anderson (strained left hamstring) remains on track to return this week, general manager Rick Hahn said. Anderson is eligible to come off the 10-day injured list on Thursday. ... Hahn said OF Adam Engel (strained right hamstring) is more likely to return during the team's next homestand than its upcoming six-game trip. “But again, these things have a way of evolving,” Hahn said. Engel got hurt during spring training.

UP NEXT

Royals: RHP Brady Singer starts Monday night against the Angels in the opener of a 10-game homestand. Singer allowed six runs in 3 1/3 innings in a 7-3 loss to Texas last weekend in his first outing of the season.

White Sox: LHP Carlos Rodón pitches Monday night in the opener of a four-game series against Cleveland. Rodón is coming off five impressive innings in a 6-0 victory at Seattle. RHP Triston McKenzie (0-0, 2.45 ERA) starts for the visiting Indians.

Jay Cohen can be reached at https://twitter.com/jcohenap

More AP MLB: https://apnews.com/MLB and https://twitter.com/AP_Sports