Brilliant Ways to Checkmate

6bk/6pp/5p2/5Q2/3B4/8/8/2K5
              
menu