Brilliant Ways to Checkmate

5k2/p4r2/Ppp3r1/8/7p/7K/1P1Qn2P/8
              
menu