My understanding was that one cannot transact more than what is available in a liquidity pool.
However, this transaction seems to prove me wrong:
1000000000000000000 worth of BUSD was traded for
reserve0: 1203765031 reserve1: 6402195517789394391
How is it possible that
172054109197 Zombie tokens were bought if LP had less than that tokens?