Brilliant Ways to Checkmate

r1bq1rk1/pp1n1pp1/2p1p3/6b1/2PPBB2/4P3/PPQ2PP1/R3K2R
              
menu