Brilliant Ways to Checkmate

r1bknb1r/pppnp1p1/3Np3/3p4/3P1B2/2P5/P3KPPP/7q
              
menu