Brilliant Ways to Checkmate

3r1rk1/pp1q1ppn/2p4R/8/3N4/1P3P2/PBPP4/2K3R1
              
menu