Weekly Chess Puzzle!

Sort:
Worlds_ok_player
Black to move and win!