Brilliant Ways to Checkmate

6q1/R2Q3p/1p1p1ppk/1P1N4/1P2rP2/6P1/7P/6K1
              
menu