Brilliant Ways to Checkmate

4bk2/ppp3p1/2np3p/2b5/2B2Bnq/2N5/PP4PP/4RR1K
              
menu