Brilliant Ways to Checkmate

2rb3k/5prp/p2p1N2/1pq1p3/4P2Q/1PP3R1/P5PP/R6K
              
menu