Very cute! :)
After I've realised the ''final trick'', I still had troubles, cause I was complicating too much in some other part of the puzzle. I knew WHERE I was losing moves, but couldn't figure out the shorter way ...
Finally managed, after 59th try.