Brilliant Ways to Checkmate

8/5p2/2pQ1p2/3b3K/n2P1N2/1Pr1k3/1BP1P2R/4R2B
              
menu