Puzzle for 24/5*2020

Sort:
Avatar of ihatechess4096

Avatar of ihatechess4096

Looks very hard but it is ez

Avatar of ihatechess4096

Bc8 is mate? Can u be more specific