Brilliant Ways to Checkmate

r4rk1/pp3ppp/2n5/3BP2Q/5R2/4p3/PqP3PP/R6K
              
menu