Brilliant Ways to Checkmate

2k4r/1pp1q1p1/2n1b3/1Q3p1p/2Pr2n1/6P1/3NPPBP/R4RK1
              
menu