Brilliant Ways to Checkmate

r4rk1/pp2ppbp/6p1/5P2/3n4/3n1PK1/PP2N1BP/R1BQ3R
              
menu