Brilliant Ways to Checkmate

r2qkr2/pp3pQp/3P4/1b1p4/1P6/P7/1B3PPP/2R3K1
              
menu