Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. Nc3 Nf6 4. d4 cxd4 5. Nxd4 Bb4 6. e5 Nd5 7. Bd2 Nxc3 8.
bxc3 Be7 9. Qg4 g6 10. Bd3 O-O 11. Bh6 Re8 12. h4 a6 13. h5 Nc6 14. hxg6 fxg6
15. Bxg6 Nxe5 16. Bf7+ Kxf7 *
Position (FEN): r1bqr3/1p1pbk1p/p3p2B/4n3/3N2Q1/2P5/P1P2PP1/R3K2R w KQ - 0 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 814
Best move: Qg7#