Brilliant Ways to Checkmate

6K1/3r3r/5kn1/5p2/5P2/6N1/8/4R1R1
              
menu