Brilliant Ways to Checkmate

6rr/1pp1k3/3p2p1/3P4/2P1PRQN/2q5/2n1K3/7R
              
menu