Brilliant Ways to Checkmate

3r4/1pb3kp/6p1/2P1p3/1P2Kp2/1nBB1P1P/6P1/4R3
              
menu