Brilliant Ways to Checkmate

5rk1/pbr2pbp/1q2p1pQ/3p4/1P1N4/P2BP3/1B3PPP/5RK1
              
menu