Brilliant Ways to Checkmate

5rk1/pR4pp/2p5/4p3/2P1P1q1/6P1/PP1Qn1BP/7K
              
menu