Chen gets 1st win of season, Royals beat Red Sox