Brilliant Ways to Checkmate

rnb3k1/4q2p/2p1P1pb/1p2Q3/p7/1B6/PPP2PPP/3RK2R
              
menu