Brilliant Ways to Checkmate

2Q5/5ppk/7p/Q7/8/5P1R/5KPP/1q1q4
              
menu