Brilliant Ways to Checkmate

3rr1k1/ppq2ppp/8/5Q2/2B5/1PP1p3/P4PPb/R1B1RK2
              
menu