Brilliant Ways to Checkmate

8/6pp/3q1p2/3n1k2/1P6/3NQ2P/5PP1/6K1
              
menu