Brilliant Ways to Checkmate

6k1/5p1p/6p1/8/2pPRqP1/P1P1RBNP/5P1K/r5r1
              
menu