PHILADELPHIA (973espn.com) - Our running commentary on the 2019 NFL Draft:

1. - Arizona Cardinals - QB Kyler Murray, Oklahoma - All the late subterfuge regarding Nick Bosa and Quinnen Williams was just that. Kliff Kingsbury wanted Kyler Murray and got the athletic, undersized quarterback. The clock starts on both and now the Josh Rosen sweepstakes heat up with Miami the leader in the clubhouse over the New York Giants.

2. - San Francisco 49ers - Edge Nick Bosa, Ohio State - The third Bosa as a first-round pick, joining his brother Joey [No. 3 to Chargers in 2016] and his dad John (No. 16 in 1987 to Miami]. Nick is an extremely clean prospect who should team with Dee Ford to give the Niners one of the more improved pass rushes in football.

3. - New York Jets - DT Quinnen Williams, Alabama - The Jets wanted to trade out but obviously didn't get the kind of deal they wanted and chose Quinnen Williams over Ed Oliver for the interior of Gregg Williams defense. In my mind, Williams is the cleanest prospect in the draft.

4. - Oakland Raiders - Edge Clelin Ferrell, Clemson - You knew the Raiders would be the team to screw up everyone's mock, taking a player most had pegged for the 20s and Daniel Jeremiah compared to Matt Judon. Nothing against Judon but that's not what you want to hear in the top five.

5. - Tampa Bay Buccaneers - LB Devin White, LSU - Tampa Bay gets us back to some normalcy with LB Devin White, a potential three-down difference maker and a solid replacement for Kwon Alexander.

6. - New York Giants - QB Daniel Jones, Duke - After all the talk Dave Gettleman knew he needed a QB and finally got the heir apparent Eli Manning. The clock officially starts on Eli and the Giants are finally ready to turn the page. The floor is a Ryan Tannehill or Michell Trubisky-type for Jones but he has better touch than those guys.

7. - Jacksonville Jaguars - Edge Josh Allen, Kentucky -  Josh Allen wasn't supposed to be available to the Jags so they shifted gears and went away from offensive tackle and took the best player available, who was generally No. 3 or 4 on most big boards.

8. - Detroit Lions - TE T.J. Hockenson, Iowa - The Lions get the best tight end prospect in years with Hockenson, a top-tier receiver and blocker, which almost never happens in today's college game at least coming out.

9. - Buffalo Bills - DT Ed Oliver, Houston - The Bills were trying to trade up to get Quinnen Williams or Ed Oliver and were able to stay home and get the dynamic interior pass rusher who reminds me of John Randle.

10. - Pittsburgh Steelers (from Denver) - LB Devin Bush, Michigan - The first trade of the night as Pittsburgh goes up 10 spots for No. 52 overall on Tuesday and a 2020 third-round pick. The defense has been shaky in Western Pennsylvania for years and the Steelers get the talent and energy to finally help replace Ryan Shazier.

11. - Cincinnati Bengals - OT Johan Williams, Alabama - Tackles was logical for the Bengals if they didn't go QB and Williams goes off the board before Jawaan Taylor, who is beginning to slip a bit.

12. - Green Bay Packers - Edge Rashan Gary, Michigan - Interesting because the Packers also signed two edge players in free agency -- Preston Smith and Za'Dairius Smith -- but Green Bay feels they need vast improvement and are carpet-bombing things.

13. - Miami Dolphins - DT Christian Wilkins, Clemson - Some familiarity here as Miami D-Line coach Marion Hobby coached Wilkins at Clemson. The AFC East is going interior pass rush -- Williams to Jets, Oliver to Bills and now Wilkins to Dolphins -- to deal with Tom Brady.

14. - Atlanta Falcons - OG Chris Lindstrom, Boston College - It wasn't necessarily a surprise that the Falcons went O-line but this feels a little early for Lindstrom.

15. - Washington Redskins - QB Dwayne Haskins, Ohio State - Daniel Snyder was running things and he gets the Maryland guy back to the Beltway. The Case Keenum era is over.

16. - Carolina Panthers - DE Brian Burns, Florida State - Burns might have the best first step among the pass rushers. He has a very slight fame, however, and opposing offenses will certainly test him in run support.

17. - New York Giants - DT Dexter Lawrence, Clemson - A bit of a surprise in passing Montez Sweat, who must have been flagged for the heart issue. Lawrence is obviously the best run-stuffer in the draft.

18. - Minnesota Vikings - OC Garrett Bradbury, North Carolina State - The Vikings had the worst starting center in the NFL last season in Pat Elflein and many have compared Bradbury to the Eagles' Jason Kelce because of his athleticism, something new OL coach Rick Dennison craves.

19. - Tennessee Titans - DT Jeffery Simmons, Mississippi State - The Titans go the redshirt route so the Eagles will not have the opportunity. It's tremendous value, a top-10 talent at No. 19 overall.

20. - Denver Broncos [from Pittsburgh] - TE Noah Fant, Iowa - The Broncos dropped back 10 spots and still could have had Drew Lock but decided to get the big seam threat for Joe Flacco.

21. - Green Bay Packers [from Seattle] - S Darnell Savage, Maryland - Mentioned the Packers were high on Savage in my last mock draft and they moved up to get him.

22. - Philadelphia Eagles [from Baltimore] - OT Andre Dillard, Washington State - Virtually no one mocked Andre Dillard to the Eagles because he was not supposed to be anywhere near No. 25. When he started to drift a little, Philadelphia jumped ahead of OL-starved Houston to snare the heir apparent to Jason Peters.

23. - Houston Texans - OT Tytus Howard, Alabama State - If there was any doubt the Eagles needed to move up for Dillard that ended when the Texans reach for Howard.

24. - Oakland Raiders - RB  Josh Jacobs, Alabama - Oakland was always the obvious landing spot for Jacobs, the only first-round level RB in the draft.

25. - Baltimore Ravens [from Philadelphia] - WR Marquise Brown, Oklahoma - The Ravens got two picks from the Eagles to drop three spots and still got the player they wanted.

26. - Washington Redskins [from Indianapolis] - DE Montez Sweat, Mississippi State - The 'Skins jumped back in and got a top-level pass rusher who fell to concerns over a heart condition.

27. - Oakland Raiders - S Johnathan Abram, Mississippi State - The Raiders first-round haul finished with a safety.

28. - Los Angeles Chargers - DT Jerry Tillery, Notre Dame - A potential Eagles target ends up on the Left Coast.

29. - Seattle Seahawks - DE L.J. Collier, TCU - The Seahawks needed an edge rusher after dealing Frank Clark.

30. - New York Giants [from Green Bay] - CB DeAndre Baker, Georgia - The Giants, like the Raiders, finish up a three-pick hail with a DB, the only corner to go in the first round.

31. - Atlanta Falcons [from LA Rams]- OT Kaleb Mcgary, Washington - One more reach for an OT in the first round.

32. - New England Patriots - WR N'Keal Harry, Arizona State - The Pats need skill-position help and went outside over a tight end like Irv Smith Jr.

-John McMullen covers the Eagles and the NFL for 973espn.com. You can reach him at jmcmullen44@gmail.com or on Twitter @JFMcMullen