Brilliant Ways to Checkmate

6k1/pb3ppp/8/1P6/3P4/5pPq/P1NQ4/4R1K1
              
menu