Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Apocalypse_Attack
Moves: 1. e4 c6 2. Nf3 d5 3. exd5 cxd5 4. Ne5 Nc6 5. d4 Nxe5 6. dxe5 e6 7. Be3 Bb4+ 8.
c3 Ba5 9. Bd3 Ne7 10. O-O O-O 11. Nd2 Bb6 12. Bxb6 Qxb6 13. Nf3 Bd7 14. Bxh7+
Kxh7 15. Ng5+ Kg8 16. Qh5 f6 *
Position (FEN): r4rk1/pp1bn1p1/1q2pp2/3pP1NQ/8/2P5/PP3PPP/R4RK1 w - - 0 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 866
Best move: Qh7#