Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Exchange_Variation
Moves: 1. d4 c6 2. e4 d5 3. exd5 cxd5 4. Nf3 Nc6 5. Bb5 Nf6 6. O-O e6 7. c3 Bd6 8. Bg5
O-O 9. Na3 Bd7 10. Bd3 h6 11. Bh4 Be7 12. Rc1 Ne4 13. Bxe7 Qxe7 14. Bb1 a6 15.
Qd3 Rac8 16. Ne5 Nxe5 17. dxe5 b5 18. f3 Nc5 *
Position (FEN): 2r2rk1/3bqpp1/p3p2p/1pnpP3/8/N1PQ1P2/PP4PP/1BR2RK1 w - - 1 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1099
Best move: Qh7#