Suhail Ahmad Bhat's first-half penalty and goalkeeper Priyansh Dubey's late heroics guided India to a narrow 1-0 victory over Maldives.