Brilliant Ways to Checkmate

6k1/5p1p/1p2p1p1/8/5P1P/1KPR1RP1/r3r3/8
              
menu