Brilliant Ways to Checkmate

5r1k/pppq2pp/2n3r1/4p3/4Q3/2P1B2P/PPB4K/R6R
              
menu