Brilliant Ways to Checkmate

3NnQ2/Pp5q/p3P1p1/r1pk1N2/p5R1/1PBKR1br/2P5/8
              
menu