Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Two_Knights_Variation
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Nc3 Bg4 5. Be3 e6 6. h3 Bxf3 7. Qxf3 Ne7 8. Bc4
O-O 9. O-O-O c5 10. dxc5 Bxc3 11. bxc3 Qa5 12. cxd6 Nec6 13. Bh6 Ne5 14. Qf6
Qa3+ 15. Kb1 Nxc4 *
Position (FEN): rn3rk1/pp3p1p/3PpQpB/8/2n1P3/q1P4P/P1P2PP1/1K1R3R w - - 0 16
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 887
Best move: Qg7#