Brilliant Ways to Checkmate

6r1/pp6/2b2Qpk/7r/5P2/2P3R1/PP6/5K2
              
menu