Here is my final 49ers mock draft:
1. Trade the 31st, 34th and 128th pick to the Dolphins for the 12th pick, and draft CB D.J. Hayden from Houston.
2. With the 61st pick, draft CB Darius Slay from Mississippi St.
3. With the 73rd pick, draft DT John Jenkins from Georgia.
4. With the 94th pick, draft WR Marquise Goodwin from Texas.
5. With the 131st pick, draft FS Josh Evans from Florida.
6. With the 157th pick, draft SS Duke Williams from Nevada.
7. With the 175th pick, draft ILB Gerald Hodges from Penn State.
8. With the 180th pick, draft TE Nick Kasa from Colorado.
9. With the 227th pick, draft OG Jeff Baca from UCLA.
10. With the 246th pick, draft RB Knile Davis from Arkansas.
11. With the 252nd pick, draft OT Luke Marquardt from Azusa Pacific.