Brilliant Ways to Checkmate

1k5r/1pp2ppp/8/1B3bn1/3b1pq1/5N2/PP4PP/R1BQ1K1R
              
menu