Tuliskan kelanjutan untuk paragraf ini - Puncak karir Sokolov adalah siklus Kejuaraan Dunia 1987
, di mana ia mencapai final dari Turnamen Calon. Setelah lolos melalui Turnamen Calon Interzonal dan round-robin, ia memenangkan pertandingan melawan Rafael Vaganian (6<unk>2), dan Artur Yusupov (71⁄2<unk>61⁄2). Namun, di final ia kalah dari Anatoly Karpov, 31⁄2 <unk> 71⁄2. Setelah mengalahkan Karpov di Bugojno 1986, ia merasa suasana hatinya sebelum pertandingan terlalu optimis dan menggambarkan kekalahannya sebagai "sangat parah".