Brilliant Ways to Checkmate

rn1k1r2/pp2R3/2pP1pqp/6p1/2BQ4/2P1B3/PP4P1/6K1
              
menu