10 Times Supervillains Killed Other Villains
2. Thanos Kills Galactus - Thanos Wins
Technically speaking, Galactus is more a force of nature than an out and out villain. (But try telling the countless civilisations he's ended that.) All the same, the character is often presented as an antagonist and his interests - i.e., scranning down the Earth because he's hungry and maybe a bit dehydrated - usually don't align with those of Marvel's heroes.
One thing that does prove that Galactus isn't as bad as others in the galaxy, however, is the fact he doesn't really get along with Thanos. The Mad Titan is one of the most ruthless villains in cosmic Marvel history, and it's always been the case that the two just do not get on at all.
Without the Infinity Gauntlet, Galactus is usually able to beat Thanos without exerting himself too heavily. However, at the height of his powers there are none who can stand in Thanos' path, as Galactus and his herald, the Cosmic Ghost Rider, unfortunately found out in 2017's Thanos Wins. (The title should kinda sorta clue you in on the eventual outcome.)
Seeking to ally himself with Earth's heroes in order to take down a rampaging Thanos, Galactus discovered the planet's entire population was killed, with Frank Castle, the then Ghost Rider, the only one left.
Galactus imbues the Rider with the Power Cosmic, hoping the two of them could defeat Thanos for good, but the outcome wasn't exactly optimal. Thanos unleashes a powerful blast that takes Galactus' head clean off, thereby getting the last word in on a rivalry that had spanned centuries.