Great puzzle! Had big fun solving it. I was 4 off of course. For me the key was that my route was almost 100% forced. So I just focused on searching something that can be pushed differently without blocking the route... and there is only one thing like this... Funny is that at first, I saw it, but thought it would lead to a dead end, but nope. That was really it. :D