Cool puzzle
So many free pieces!
It took me 90ish minutes to make this puzzle and 100% is made by me, of course this position would never happen in a real game. Here are two hints, if you see a good move look for a better, and use the board, not just a corner....
Let me know what you think!