In this thread two seperate lines are discussed, which is somewhat confusing. Lets put together what we know
=========================================
First the bishop-sac line, or better a pawn-sac-line

:
1.d4,Nf6 2.c4,g6 3.Nc3,d5 4.Bf4,Bg7 5.e3,0-0 6.cxd Nxd5
7.Nxd5,Qxd5 8.Bxc7
Now black has three answers:
1) 8......Na6
2) 8......Nc6
3) 8......Bf5
1) 8...Na6 This is in fact the oldest variation of this line
(first played in Lowenfisch-Ragozin Leningrad 1936!!
White's most frequent answer has been
9.Bxa6 when black has to decide if he wants to swap queens:
1x) 8...Na6 9.Bxa6, Qxg2 10.Qf3,Qxf3 11.Nxf3,bxa6
with a level endgame (Flohr-Botwinnik 1938).
1y) 8... Na6 9.Bxa6,bxa6 10.Nf3,Qb7 (10.Qf3,Qb5!)
2) 8....Nc6 Is the start of some rather speculative sacrifices. Whites best continuation is now Nge2 (the Knight is heading to c3 with tempo;
9.Nf3?,Bf5 =+):
8....Nc6 9. Nge2, Bg4 10.f3 And now black has two
possibilities:
2x) 10.f3,Bxf3 11.gxf3,Qf3 12.Rg1,Qxe3 13.Bf4
Bychovsky-Michalevski Ber-Sheeva 1996 as cited by Flear
Though white's task is maybe not so simple as it seems
(Timman-Pruissers, Amsterdam 2005: 0.5-0.5)
2y) 10.f3,Rc8 11.Nc3,Qe6 12.Bf4,Nxd4 is a much older line
with its own complications:
Lasker-Fine, New York 1940 (0-1)!.
It is interesting to note that Michalevski chose this line in 1997 against Volzin (0.5-0.5)
3) 8...Bf5 9.Nge2! is again fine for white
(not 9.Nf3,Nc6! and black gets enough counterplay)
========================================
The second line discussed in this thread is an exchange sacrifice, as made by Karpov against Kasparov in 1986.
1.d4,Nf6 2.c4,g6 3.Nc3,d5 4.Bf4,Bg7 5.e3,0-0 6.Nf3,c5
7.dxc,Qa5 8.Rc1,dxc 9.Bxc4,Qxc4 10.Bb3,Nc6 11.0-0,Qa5
12.h3,Bf5 13.Qe2,Ne4 14.Nd5,e5
Note that the position after move 11 can be reached by several different move-orders including 5...,c5.
15 Rxc6!
[ The first outing in this line went 15.Bh2 (Smejkal-Saidy 1971)]
15......., bxc6
[ Kasparov played 15....exf which should lead to a small white advantage]
16.Ne7+, Kh8
And now white has two options:
1) 17.Nxc6, Qb6 18.Nce5,Be6 19.Bxe6,Qe6 20.Qc2 =
(Gavrikov-Kochiev, Tallin 1987)
2) 17.Nxe5,Bxe5 18.Nc6,Qd2! 19.Qxd2,Nxd2 20.Be5+,f6
21. Bc3,Nxf1-+ Sokolov-Shirov, Wijk aan Zee 1999.