Brilliant Ways to Checkmate

2r1kb1r/2q2p2/8/pppBp1B1/P6P/5pQ1/1PP3b1/2KR4
              
menu