KANSAS CITY, Mo. (AP) — Alex Gordon got the big hit and Norichika Aoki and Omar Infante spent all day setting the table.
Gordon hit a three-run double in the first inning and Jeremy Guthrie pitched effectively into the sixth inning as the Kansas City Royals beat the Chicago White Sox 7-5 in their home opener Friday.
Aoki and Infante were acquired in the offseason to get on base at the top of the order. They each had three hits, and Aoki worked a walk, too.
"That's why we made those additions, guys who can get on base and put the ball in play," Royals manager Ned Yost said. "Nori and Omar were on base seven times, which was big. That set the table for Gordy's big double. It was a good offensive day for us."
Guthrie allowed four runs on seven hits, four walks and a hit batter in 5 2-3 innings.
"It was just windy," Guthrie said. "It was never really cold. The grip is not perfect in conditions like that, but ... we're fortunate enough that we're moving around every play, so we stay pretty warm."
Lorenzo Cain drove in two runs with a two-out fifth inning single that put Kansas City ahead 7-2.
The Royals jumped on White Sox rookie right-hander Erik Johnson for six hits and four runs in the first two innings. Johnson retired only 14 of the 28 batters he faced, yielding seven runs on 10 hits, three walks and a hit batter to take the loss.
"The biggest thing is that I've got to compete better for my team," Johnson said. "We were right there. We put five runs on the board after I put them in a hole. You've got to give credit to our offense for never giving up."
Jose Abreu and Conor Gillaspie hit sacrifice flies against Guthrie, and Adam Eaton hit a two-run single off reliever Kelvin Herrera in the sixth, but both runs were charged to Guthrie.