Brilliant Ways to Checkmate

7b/8/3r2p1/2p3Q1/2B1k3/8/5BK1/1N6
              
menu