Brilliant Ways to Checkmate

6k1/1p3pp1/4p2p/3b4/4r2P/1p4Pq/1B3Q2/3R2K1
              
menu