The Network checks your work and your fraudulent block will be rejected.
Let's say my ASIC makes 1 billion attempts at finding a PoW value starting with 62 zeroes, and this is represented by 100 shares, and all of these attempts fail to find the PoW hence I don't win the new Bitcoins. How does the pool differentiate between my ASIC-generated PoW values, which are randomly generated, and an entirely random PoW that was never checked by an ASIC? So far I don't see anyone offering a cogent explanation.