Brilliant Ways to Checkmate

7r/ppNkn1pp/2n1p3/8/1b3B2/8/PPb1KPPP/R4B1R
              
menu