Brilliant Ways to Checkmate

7k/2p1Q1pp/P7/P1p3R1/3q4/5PK1/8/7r
              
menu