Brilliant Ways to Checkmate

3r2Bk/1p3pR1/p2q3p/5p2/Pn4n1/4PP2/1B3P1P/6RK
              
menu