Brilliant Ways to Checkmate

r1q2bk1/ppp3r1/3p4/3Pp2p/1PP1Pp2/P1BNnnpP/1R2Q3/2N2BRK
              
menu