Merrifield, Flynn lead Royals to 10-6 win over Giants