Brilliant Ways to Checkmate

2R5/5bk1/5p2/p6p/3qPp1P/5Pp1/4Q1P1/1r1NK2R
              
menu