I apologise for the blunders, missed wins, and mistakes in this puzzle
Move 6 you missed a refutation for black. f1=N wins.
Kinda hard
Nice