Brilliant Ways to Checkmate

8/5Qpk/p6p/P1b5/4pPn1/2Pp3P/1P1BbqP1/R3R2K
              
menu