The 2017 NFL Draft is officially lit, folks. Not long after three wide receivers went in the top nine picks, stunning everyone, the Kansas City Chiefs pulled a huge coup to move up and snag the No. 10 overall pick in a massive trade with the Bills.

And of course they were doing it for a quarterback. It's a stunner, with Patrick Mahomes going No. 10 overall to the Kansas City Chiefs after a blockbuster trade.

Pete Prisco graded the trade and pick a B+.

In exchange for the rights to get Mahomes, the Chiefs gave up this year's first-round pick (No. 27 overall), this year's third-round pick (91st overall) and a 2018 first-round pick.

First of all, this is a tremendous haul for the Bills. They drop down, but they badly need additional talent. 

Secondly, this is a great fit for Mahomes. Andy Reid is a quarterback guru and Mahomes is raw, but Alex Smith is on the Chiefs roster, and he will be the starter in 2017. The Chiefs are a competent team without a young quarterback on the roster, which means that they can redshirt Mahomes for a year.

There is a way to get out of Smith's contract next year with none of his 2018 money guaranteed. 

It's a bold play for the Chiefs, but if you trust in what Reid does as a quarterback guru it's hard not to like the deal for both parties.