Brilliant Ways to Checkmate

8/5p2/R2P1p1N/1p2kB1P/1N1n1q2/K5R1/PQ5B/4r3
              
menu