Brilliant Ways to Checkmate

b7/5Q2/8/2K1k2p/7r/8/3NP3/8
              
menu