Definitely.Should have been a free?
By the same token, Port should have received a free for Thilthorpe's tunneling (which resulted in an Adelaide goal).
The umpiring in the game was nothing short of diabolical - both in terms of umpiring errors, and their inability/unwillingness to control the game.