Brilliant Ways to Checkmate

r6k/1ppnNr1p/p4p1Q/2q2N2/2n2P2/4R3/PPP3PP/6K1
              
menu