Brilliant Ways to Checkmate

6k1/pp3ppp/4r3/K1P5/1PQnn2P/P7/R3P1P1/3q1B1R
              
menu