Omar Infante hits a two-run homer in the seventh (photo/MLB)

Omar Infante hits a two-run homer in the seventh (photo/MLB)

Omar Infante homered and tied a career high with six RBIs to lead the Royals to a 9-3 victory over the Baltimore Orioles on Sunday. Starter James Shields allowed two runs, struck out six and walked two as he won his third straight start to improve to 3-2.

The last time Infante had six RBIs was last Sept. 13 with the Tigers against Kansas City. The starter for the Royals that day was …. James Shields. It was nice for Shields to have Infante on his side.

“Omar, definitely the player of the game,” Shields said. “It all started with that first play he made barehanded. He had a great day today. Definitely carried our team.”