Brilliant Ways to Checkmate

6k1/ppp3pp/8/8/6Q1/6PP/PP1qN2K/5r1R
              
menu