Brilliant Ways to Checkmate

6k1/pp3ppp/8/3b4/4N3/2Q5/PP1r1qPP/6RK
              
menu