Brilliant Ways to Checkmate

r1b1qrk1/2pp1ppp/pb1n1Bn1/1p6/3PPQN1/1BP5/PP3PPP/RN3RK1
              
menu