Mate in 3: Cruel Textbook Checkmate

Sort:
JJZaEJ
Find the mate in 3 here.