Omaha's pitching staff gave up 17 hits, with starter Justin Marks exiting in the fifth inning after allowing four runs (three earned) on nine hits.
Second baseman Christian Colon, the Royals' No. 17 prospect, according to MLB.com, singled and designated hitter Brian Fletcher doubled for the only Omaha hits.
Salt Lake starter Jarrett Grube struck out 11 in his first career shutout.
John Schlegel is a national reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.