Brilliant Ways to Checkmate

5r1k/6Rp/3p1PpN/4p1b1/4P3/8/8/7K
              
menu