Brilliant Ways to Checkmate

1r3r1k/6pp/6b1/pBp3B1/Pn1N2P1/4p2P/1P6/2KR3R
              
menu