Brilliant Ways to Checkmate

5r1k/1p2qB1n/p1pp4/4p3/4P3/2PP4/PP5R/5Q1K
              
menu