Brilliant Ways to Checkmate

6k1/5ppp/4b3/p1q5/5K2/4P3/r5PP/3Q3R
              
menu