Brilliant Ways to Checkmate

5k2/p3Npp1/4p2p/2Q5/P3P3/6Pb/1r1q1P1P/2R3K1
              
menu