You're allowed to dive through someone's planted leg effectively knocking them over?
The defensive player was moving though, so I don't think he would be considered in legal guarding position, so the contact should have been a foul on him or a no call at worst.