Brilliant Ways to Checkmate

5r1k/pp6/8/4b1pp/6p1/1B6/P1q1N2P/4R1KR
              
menu