Brilliant Ways to Checkmate

3r2nk/6pp/6q1/6N1/7Q/8/6K1/8
              
menu