Everything was falling in line for the Giants to draft an elite pass rusher at No. 6 who was supposed to be a top-three player.
Then Dave Gettleman did Dave Gettleman things.
The Giants reached for their quarterback of the future, taking Daniel Jones out of Duke. The G-men tabbed Jones as Eli Manning's eventual successor when he's done, whenever that finally happens. (If it ever happens.)
It also means that the Giants are one team now out of the Josh Rosen sweepstakes. Washington would be a prime landing spot for him.
Anyway, Giants fans this offseason have watched their franchise ship away talented players like Odell Beckham Jr. and Olivier Vernon. Now, they watched their team take a QB too early.
They weren't happy about it, but the rest of the internet was:
Philadelphia Eagles
Complete coverage of the Philadelphia Eagles and their NFL rivals from NBC Sports Philadelphia.
Giants fans can't believe it... pic.twitter.com/0ycB2hs4HS— Bleacher Report (@BleacherReport) April 26, 2019
#Giants fan reaction to the Daniel Jones pick. pic.twitter.com/lIOhVayumF— Dov Kleiman (@NFL_DovKleiman) April 26, 2019
That fan who won 100 years of Giants tickets just gave them back.— Dave Zangaro (@DZangaroNBCS) April 26, 2019
These Daniel Jones highlights are pretty impressive against Quinnipiac.— Reuben Frank (@RoobNBCS) April 26, 2019
Gettleman says that either he knows what he is doing or he is a rabbit's foot. It's becoming clearer which it is.— Joe Banner (@JoeBanner13) April 26, 2019
Carson Wentz vs Daniel Jones twice a year. pic.twitter.com/01LwRMYgDN— Eagles Fan Problems (@EagleFanProbs) April 26, 2019
Giants fans, do you think Daniel Jones is the answer?
Giants fans: pic.twitter.com/hZ7zHxSE2t— Cromartie Jr. (@SpyroKush) April 26, 2019
Wait for it.
Dwayne Haskins' reaction when the Giants passed on him to take Duke QB Daniel Jones 👀 pic.twitter.com/G3bZTcAi0l— NBC Sports Redskins (@NBCSRedskins) April 26, 2019
Joe Budden's reaction to the Giants drafting Daniel Jones 💀
(via @Cyn_Santana)pic.twitter.com/n5HahMnzRe— Bleacher Report (@BleacherReport) April 26, 2019
Click here to download the MyTeams App by NBC Sports! Receive comprehensive coverage of your teams and stream the Flyers, Sixers and Phillies games easily on your device.