Brilliant Ways to Checkmate

2k1r3/ppp3pp/3r4/8/5n2/NBP2P2/PP3RPP/R2b2K1
              
menu