Brilliant Ways to Checkmate

7k/1bpp2p1/3bp3/p4B2/2P5/P3BrPq/1PQ2P1P/4RRK1
              
menu