Brilliant Ways to Checkmate

7k/4p2p/1p2Q3/p1pP2p1/4P1P1/2R2K2/PP3b2/5q2
              
menu