Sensex surged by about 120 points to 28,144.32, bringing up gains for the second straight day on sustained foreign fund inflows and persistent buying by investors as the Cabinet yesterday cleared changes in the GST Constituional Amendment bill amid July derivatives expiry.