The draft board played out how the Giants needed Thursday night for two foundational pieces in Reese and Mauigoa.