Throughout the Dragon Ball mythos, both within the main canon and spin-off stories, Trunks has continued to grow in power and has become a major threat to any villain he may face. Though, in the current state of Dragon Ball continuity, his power level can’t begin to compare to that of Goku or Vegeta who are now able to channel the power of the gods. However, in one particular instance, Trunks proves himself superior to both Saiyan warriors after he beat the one Dragon Ball villain neither of them could even hope to defeat—Zamasu.

In Dragon Ball Super’s "'Future' Trunks Saga" by Akira Toriyama and Toyotarou, Trunks is battling a god-tier villain named Zamasu who has made it his mission to exterminate all mortals in every conceivable universe. Before Zamasu launched his first attack, he gathered all of the Super Dragon Balls and wished to inhabit the body of Goku–turning Zamasu into Goku Black–and then convinced an alternate version of himself to join him on his dark quest. To battle both versions of this seemingly unbeatable foe simultaneously, Trunks goes back in time himself and convinces Goku and Vegeta to travel to the future with him and fight Zamasu and Goku Black. By the end of the battle, Zamasu and Black fuse together and become a single godly entity who wields powers beyond the Saiyans’ understanding. To beat him, Goku calls upon the Omni-King, Zeno, who erases that entire reality from existence thereby eliminating Zamasu once and for all.

Related: Goku & Vegeta's Fusion Actually Makes Them Weaker, Not Stronger

In Super Dragon Ball Heroes: Universe Mission Chapter 10 by Yoshitaka Nagayama, the Fusion Zamasu makes his return as he is helping another villain named Hearts acquire the power necessary to kill Zeno and rid the universe of all gods. However, when Zamasu obtains this power and tries to use it for himself rather than delivering it to Hearts, another villain working alongside them named Lagss uses her mystical abilities to paralyze Zamasu and leave his body in a weakened state, then takes the power for herself and brings it to her master, Hearts. After having watched Zamasu being blinked out of existence by Zeno in Dragon Ball Super, Trunks is shocked and furious that he somehow survived and is now working, yet again, towards the downfall of the multiverse. So, when Zamasu is weakened by his supposed ally, Trunks takes advantage of the situation and uses his sword to slice Zamasu in half and permanently destroys his physical form.

Trunks defeated a villain who was too strong for Goku and Vegeta.

Trunks’ victory over Zamasu in this issue is incredibly satisfying as it not only showed him succeeding where both Goku and Vegeta failed, but it also gave him closure for all of the pain Zamasu caused him in Dragon Ball Super. Along with destroying his world and tormenting his entire existence, Zamasu also killed Trunks’ mother, Bulma, right in front of his eyes. Given Trunks' hatred for this villain, Zamasu’s supposed demise by the hands of Zeno left readers wanting more as Trunks himself wasn’t able to deliver the killing blow and make Zamasu pay for the evil he brought upon his life. In this chapter of Super Dragon Ball Heroes, however, Trunks is able to enact his bloody vengeance and destroy Zamasu himself, even if he did need a little help to do so.

While Zamasu’s body was weakened by Lagss, Trunks’ win over the immortal villain was still insanely epic and incredibly impressive especially when compared to Goku and Vegeta’s previous battle against the villain. Goku and Vegeta didn’t even come close to beating Zamasu and had to call in an all-powerful god to do the job for them. While Trunks had help, he still delivered the final blow and, by doing so, Trunks beat the one Dragon Ball villain Goku and Vegeta never could.

Next: Dragon Ball GT’s Greatest Hero is Actually a Terrifying Multiversal Threat