The BSE Sensex rallied nearly 1,000 points led by gains in financial stocks in the afternoon session on Monday after Finance Minister Nirmala Sitharaman said in her Union Budget speech that the government would infuse Rs 20,000 crore into public sector banks in 2021-22 to meet the regulatory norms.