Brilliant Ways to Checkmate

8/N3n3/2p5/3B1RK1/3k4/npR1pPB1/3P4/Nr6
              
menu