Brilliant Ways to Checkmate

8/4r3/1pBN2b1/1K1p4/3k1BP1/1R6/4P3/8
              
menu