Brilliant Ways to Checkmate

6k1/2P3p1/4p3/3b4/p7/6qP/3Q2P1/1rR3K1
              
menu