Brilliant Ways to Checkmate

r3r1k1/ppp1bpp1/2bp3p/4P3/3BnP2/3B3P/PPP4P/R2Q1R1K
              
menu