Brilliant Ways to Checkmate

7k/pb5p/1p5P/2pp1Q2/8/2NP4/PPP3q1/2K5
              
menu