Brilliant Ways to Checkmate

6k1/pp1bR1r1/6p1/3p3p/3P2P1/2Pq4/PP3QK1/4R3
              
menu