Felix Hernandez worked quickly in the rising heat. He won his fourth straight decision, Jesus Montero homered and drove in four runs to help the Seattle Mariners beat the Kansas City Royals 6-1 Thursday.