Brilliant Ways to Checkmate

7K/1nQp2pp/3N3r/nBpk3r/3b2N1/8/4R3/3R4
              
menu