Brilliant Ways to Checkmate

6rk/1pp3qp/3p4/p7/2P5/1P1Q4/P5rP/3R1R1K
              
menu