Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Exchange_Variation
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nf3 Bf5 5. Bd3 Bxd3 6. Qxd3 a6 7. O-O e6 8.
Re1 Be7 9. Bf4 Nf6 10. Nbd2 Qb6 11. b3 Nbd7 12. Be5 Nxe5 13. Nxe5 O-O 14. Re3
Bd6 15. Ndf3 Qc7 16. Ng5 Ne4 17. Rxe4 dxe4 18. Qxe4 h6 *
Position (FEN): r4rk1/1pq2pp1/p2bp2p/4N1N1/3PQ3/1P6/P1P2PPP/R5K1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 670
Best move: Qh7#