Brilliant Ways to Checkmate

8/q1n3kp/2p3p1/1p6/1B1pN3/3P1P2/r1P3PP/2Q2K2
              
menu