The San Francisco 49ers were prepared to draft Reuben Foster third overall, but were able to take him with the No. 31 pick.
San Francisco didn't know who the Chicago Bears planned to take when they moved up from No. 3 to No. 2. If the Bears had taken Solomon Thomas second overall and the 49ers couldn't trade down, they likely would have pulled the trigger on Foster with the third pick.
The 49ers tracked Foster's stock and tried multiple times to trade up and take him. With the New Orleans Saints prepared to take him 32nd, the 49ers traded with the Seattle Seahawks for the 31st pick.