Brilliant Ways to Checkmate

5r1k/ppp3pp/3bPq2/8/3Pb1PP/2P1BN1K/P4P2/R2Q1R2
              
menu