Brilliant Ways to Checkmate

8/2QNpKpr/1p4P1/nrBk1Nb1/1pR3p1/1n1Ppq2/8/7B
              
menu