Mate in 8

Sort:
ipinchen

I will take out my treasured puzzles for you.

Note: Not allowed to use stockfish

White to play and win