Brilliant Ways to Checkmate

3r1r2/p1p3pk/1q1NQR1p/b5p1/8/2p5/P5PP/4R2K
              
menu