Brilliant Ways to Checkmate

1r1q1r1k/6pp/5p2/8/5N2/1B6/6K1/1R6
              
menu