Brilliant Ways to Checkmate

3r2k1/p3R1p1/1pq2pQp/8/8/1P4P1/PB3P1P/3b2K1
              
menu