The Arizona Cardinals have reportedly pulled f a trade for Houston Texans’ All Pro wide receiver DeAndre Hopkins. I repeat: The Houston Texans have actually agreed to trade DeAndre Hopkins.

According to ESPN’s Adam Schefter, the Cardinals will receive Hopkins and a fourth round pick, while the Texans acquire running back David Johnson, a 2020 second-round selection and a 2021 fourth-rounder. Obviously, the main takeaway is that Hopkins will now get the contract extension he wanted, as he joins forces with Rookie the Year QB Kyler Murray.

Houston Texans Agree To Trade DeAndre Hopkins: NFL Fans React

Bob Levey/Getty s

Hopkins, arguably the best wide receiver in the NFL, has earned First Team All-Pro honors in each the last three seasons. He finished with 104 receptions for 1,165 yards and seven touchdowns a season ago, while helping Houston to a 10-6 record and guiding them to their second straight playf appearance.

Johnson, meanwhile, has struggled since his All-Pro campaign in 2016, which makes this move all the more outrageous. In 13 appearance last season DJ carried the ball just 94 times for 345 yards and two touchdowns, while catching 36 passes for 370 yards and four TDs through the air. He is entering the second year the three-year, $39 million extension he signed with the Cardinals, and the Texans have reportedly agreed to take on that entire salary. 

Check out some the reactions to the blockbuster deal below.