There are "Defeat x Piranha Plants" objectives in Super Mario Run, so from that I assume that it must be possible to defeat a Piranha Plant. I just can't figure out how you would do it.
I've tried... jumping. That didn't work, so now I'm out of ideas tbh.
Is it even possible to defeat Piranha Plants in every case (like when they're hanging upside down)?