She ruled over for many years to come, during which she successfully defend the kingdom against invaders and repelled an invasion of Mughal army of Shah Jahan led by the general Najabat Khan in 1640.
According to Niccolao Manucci she ordered captured Mughal soldiers to chop off their noses or die.
Najabat Khan, who could not endure coming back with his nose cut off, took poison and put an end to his life.
[4] Rani Karnavati got the advantage of geographical location of its Small Kingdom Of Uttrakhand because Mughal army was not aware about mountains war techniques like Guirilla technique that's why Najabat Khan had to Sign peace treaty with Rani Karnavati.
Some years later her grown up son Prithvipati came to the throne and ruled wisely under his mother's influence.