These two have the same meaning and both right
Knock down: To cause someone or something to fall to the ground by hitting them
Push over: To push someone or something so that they fall to the ground
-----------------------
And thanks a million, to Mr. Bayyoumi for his great effort and work