Suggested by Destroyer Infinite may not be weak, but that doesn’t mean that he is strong. Trunks has handled many powerful opponents in his day and he always manages to come out on top. Whether it be with Super Saiyan 1 or 2, I don’t think Infinite will stand a chance here. He has no way of keeping up with Trunks and his solid illusions will shatter with a single attack. Illusions can only buy him so much time. Trunks wins.