Royals 7, Rockies 3

By  | 

Zack Greinke matched a career high with 10 strikeouts and Alex Gordon hit a two-run homer as the surging Kansas City Royals beat the Colorado Rockies 7-3 Tuesday night.

The Royals have won four straight and nine of 10, all against National League clubs. Their 11-3 record is the best in interleague play.