Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Other_variations
Moves: 1. e4 g6 2. d4 Bg7 3. c3 d6 4. Be3 Nc6 5. Nd2 e5 6. Ngf3 f5 7. exf5 gxf5 8. Bg5
Nge7 9. dxe5 dxe5 10. Bc4 e4 11. Nd4 Nxd4 12. Qh5+ Kd7 13. cxd4 Bxd4 14. Qf7 c5
15. Bf4 Rf8 *
Position (FEN): r1bq1r2/pp1knQ1p/8/2p2p2/2BbpB2/8/PP1N1PPP/R3K2R w KQ - 2 16
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 2017
Best move: Bb5#