Brilliant Ways to Checkmate

2kr2r1/pp1n1p1p/2p1p2b/5p1q/3PQ3/3B1PB1/PPP3PP/R3R1K1
              
menu