Brilliant Ways to Checkmate

5rk1/5b1p/6pP/3p4/Bp3Q2/1P3R2/1qr2PP1/4R1K1
              
menu