KANSAS CITY, Mo. (AP) — Matt Davidson became the fourth player in major league history to homer three times on opening day, the White Sox went deep six times total, and Chicago routed the Kansas City Royals 14-7 on Thursday to spoil their 50th anniversary celebration.

Tim Anderson also homered twice and Jose Abreu went deep for the White Sox, who picked up James Shields (1-0) in a big way after the former Royals ace surrendered four runs in the first inning.

Shields wound up lasting six innings, holding Kansas City without a hit after that shaky first.

Of the four players with three-homer opening days, three have done it against the Royals, while the six homers by Chicago on opening day matched the big league record set by the Mets in 1988.

Yolmer Sanchez added a three-run single and Yoan Moncada drove in a pair of runs for the White Sox, who forced Royals manager Ned Yost to burn through nine pitchers.

Danny Duffy (0-1) breezed through three innings for Kansas City, but a trio of homers in a five-run fourth turned his day around. The left-hander survived the inning before hitting the clubhouse.

Despite a cold rain and steel-gray skies, the Royals looked early on as if they would reward the hardy fans who turned out to celebrate the start of their golden anniversary season.

Longtime third baseman Mike Moustakas, who signed a one-year deal during spring training, provided an RBI single in the first before new first baseman Lucas Duda hit a three-run homer to right.

Everything unraveled when the fourth inning began.

Abreu led off a homer binge with a two-run shot, Davidson followed with his first home run, and Anderson added his first two batters later. By the time Moncada added an RBI double off Duffy later in the fourth inning, Chicago had turned a four-run hole into a 5-4 advantage.

Davidson and Anderson went deep again in the fifth off Royals reliever Blaine Boyer, and Sanchez tacked on a bases-clearing single off Burch Smith with two outs in the seventh.

Davidson capped his big game with a three-run homer off Brian Flynn in the eighth, becoming the first White Sox player with a three-homer game since Dan Johnson in October 2012.

TRAINER’S ROOM

Royals: C Salvador Perez (left knee sprain), RHP Nate Karns (right elbow inflammation), INF Adalberto Mondesi (right shoulder impingement) and OF Bubba Starling (left oblique strain) were placed on the DL before the game. Perez is expected to miss 4-6 weeks, though Karns could be back soon.

White Sox: Hard-throwing LHP Carlos Rodon (left shoulder rehab) and C Kevan Smith (sprained left ankle) were placed on the DL retroactive to Monday.

MORE MOVES

The Royals also designated for assignment pitchers Wily Peralta and Ryan Zimmer, selected the contracts of INF Ryan Goins and RHP Blaine Boyer and recalled C Cam Gallagher from Triple-A Omaha. The White Sox selected the contract of LHP Hector Santiago.

UP NEXT

The teams are off Friday before resuming their series this weekend. The White Sox will send RHP Lucas Giolito the mound Saturday night while the Royals counter with RHP Ian Kennedy.

(© Copyright 2018 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed.)