Brilliant Ways to Checkmate

2R5/8/3p4/3kNK2/r7/2Q5/4q3/8
              
menu