Brilliant Ways to Checkmate

2r2q1k/pp2b3/2b1Q2p/3NP3/3pBr1P/8/PP6/2R3RK
              
menu