Quarterbacks Jared Goff and Carson Wentz went one and two in the 2016 NFL Draft while the Super Bowl champion Denver Broncos traded up for Paxton Lynch as Laremy Tunsil and Myles Jack slipped down the board for different reasons.
Following the Los Angeles Rams' trade up to the number one spot and the Philadelphia Eagles move into the second overall pick, California's Goff and North Dakota State star Wentz were widely anticipated to be the first two players off the board.
That was how it played out but there was plenty of drama to follow in the opening round, with the slide of Ole Miss offensive tackle Tunsil stealing the headlines.
Tunsil was seen as a prospective first overall pick prior to the Rams' trade with the Tennessee Titans, but he fell to 13 and the Miami Dolphins after a video of him smoking marijuana through a gas mask was posted on his Twitter page shortly before the start of Thursday's proceedings.
The tweet was hastily deleted with Tunsil claiming he had been hacked.
UCLA linebacker Jack was not selected in the first round amid concerns over a knee injury he suffered in his final season in college.
One player who did go in the opening 31 picks was Memphis quarterback Lynch, with the Broncos moving up to 26 in trade with the Seattle Seahawks to get him, ending any prospect of Denver acquiring San Francisco 49ers quarterback Colin Kaepernick.
Five Ohio State players went in the first 20 picks and among that quintet were defensive end Joey Bosa and running back Ezekiel Elliott, who went three and four to the San Diego Chargers and Dallas Cowboys respectively.
The Titans moved back into the top 10 in a deal with the Cleveland Browns to land Michigan State offensive tackle Jack Conklin while the Chicago Bears jumped from 11 to nine for Georgia outside linebacker Leonard Floyd.
Another trade saw the Houston Texans and Washington Redskins swap picks, with each taking a wide receiver in Notre Dame's Will Fuller and TCU's Josh Doctson.
Denver then made the move for Lynch before the 49ers made the final trade of the first round, sending three picks to the Kansas City Chiefs to grab Stanford guard Joshua Garnett having earlier taken Oregon defensive end DeForest Buckner.
Full list of picks:
1. Los Angeles Rams - Jared Goff, QB
2. Philadelphia Eagles - Carson Wentz, QB
3. San Diego Chargers - Joey Bosa, DE
4. Dallas Cowboys - Ezekiel Elliott, RB
5. Jacksonville Jaguars - Jalen Ramsey, DB
6. Baltimore Ravens - Ronnie Stanley, OT
7. San Francisco 49ers - DeForest Buckner, DE
8. Tennessee Titans (via trade with Cleveland Browns) - Jack Conklin, OT
9. Chicago Bears (via trade with Tampa Bay Buccaneers) - Leonard Floyd, OLB
10. New York Giants - Eli Apple, CB
11. Tampa Bay Buccaneers (via trade with Chicago Bears) - Vernon Hargreaves III, CB
12. New Orleans Saints - Sheldon Rankins, DT
13. Miami Dolphins - Laremy Tunsil, OT
14. Oakland Raiders - Karl Joseph, S
15. Cleveland Browns (via trade with Tennessee Titans) - Corey Coleman, WR
16. Detroit Lions - Taylor Decker, OT
17. Atlanta Falcons - Keanu Neal, S
18. Indianapolis Colts - Ryan Kelly, C
19. Buffalo Bills - Shaq Lawson, DE
20. New York Jets - Darron Lee, LB
21. Houston Texans (via trade with Washington Redskins) - Will Fuller, WR
22. Washington Redskins (via trade with Houston Texans) - Josh Doctson, WR
23. Minnesota Vikings - Laquon Treadwell, WR
24. Cincinnati Bengals - William Jackson III, WR
25. Pittsburgh Steelers - Artie Bruns, CB
26. Denver Broncos (via trade with Seattle Seahawks) - Paxton Lynch, QB
27. Green Bay Packers - Kenny Clark, DT
28. San Francisco 49ers (via trade with Kansas City Chiefs) - Joshua Garnett, OG
29. Arizona Cardinals - Robert Nkemdiche, DT
30. Carolina Panthers - Vernon Butler, DT
31. Seattle Seahawks (via trade with Denver Broncos) - Germain Ifedi, OT