Brilliant Ways to Checkmate

3R4/4k1pp/1r2p3/1p2Q3/5P2/1P4P1/P1q4P/6K1
              
menu