Brilliant Ways to Checkmate

5r1k/1p4R1/p6p/5ppN/3P2n1/6N1/PP2QPq1/4K3
              
menu