Brilliant Ways to Checkmate

2r1r1n1/1pqnppk1/p2p2p1/P2P4/1PPN4/7R/3QB1PP/5R1K
              
menu