The Bahrain All Share Index closed on a positive note yesterday, gaining 3.93 points to end the session at 2,066 .