So here's a potentially interesting and rare opportunity: A quarterback chosen with the No. 10 overall pick in the 2018 draft might be available via trade — and it might not take a whole lot of resources to get him.

That's the takeaway from reading the situation with the Cardinals, who have the No. 1 overall pick in the 2019 draft and sound like they are smitten with the notion of taking QB Kyler Murray at that spot.

Arizona last year, of course, took Josh Rosen with the aforementioned No. 10 pick. The Cardinals dealt a third-rounder and fifth-rounder to swap first round spots in order to grab Rosen. But after just 13 starts for a bad Cardinals team, he might be the odd man out.

Now, we're still almost two months away from the draft. The Cardinals could change their minds. They could trade the pick. They could even decide to draft Murray and keep Rosen instead of trying to trade him now.

Then again, if they love Murray, think Rosen's value isn't going to get any higher, and don't want to keep him as a backup or competition, they might just move on.

The price? Peter King surveyed a couple of sources who think all it would take to get Rosen is a third-round pick. That sounds absurd to me, but let's say it's accurate and the Cardinals are open for business.

There are certainly QB-needy teams who would jump at the chance (and who might drive up the price in the process). And on the surface, the Vikings don't seem like a QB-needy team. They have Kirk Cousins under contract for two more seasons and are paying him major guaranteed money.

But last year's primary backup, Trevor Siemian, is a free agent. Kyle Sloter is under contract for 2019, but it's unclear if the Vikings view him as a No. 2.

Rosen is under contract for three more years at cap numbers between $4 million and $5.6 million a year, and then has a fifth-year option year after that. Worst-case scenario, you would like to think a first-round pick would at least be a functional backup. Best-case scenario, maybe he fits into the long-term plans as he develops. Or you lock into Cousins long-term and trade Rosen in a couple years.

If he's available for a reasonable return like a third-round pick, a smart team will trade for him. Why not the Vikings?