Brilliant Ways to Checkmate

4kn2/r4p1r/p3bQ2/q1nNP1Np/1p5P/8/PPP3P1/2KR3R
              
menu