Royals Beat Sox

Bobby Witt Jr. and MJ Melendez homered and fellow rookie Emmanuel Rivera hit a go-ahead triple, leading the Kansas City Royals over the Chicago White Sox 6-2 Wednesday night.

Witt, Melendez and Rivera each had two hits.

Melendez padded the lead with a two-run homer, his second, in the eighth.

Royals starter Zack Greinke with another no-decision, he hasn’t won since Aug. 13 last year, while with the Astros. He allowed two runs on seven hits, striking out four in 5 2/3 innings.

Rookie Collin Snyder (3-1) recorded the final out of the sixth for the win.

The White Sox and Royals conclude their five-game series Thursday. RHP Carlos Hernandez (0-3, 9.11 ERA) goes for KC at 1:10.