Brilliant Ways to Checkmate

3rkb1r/1p5p/p3pPpB/2p5/8/8/PPP3PP/3R1R1K
              
menu