Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Hillbilly_Attack
Moves: 1. e4 c6 2. Bc4 d5 3. Bb3 dxe4 4. Qh5 g6 5. Qh4 Nf6 6. Nc3 Bg7 7. f3 e3 8. dxe3
O-O 9. e4 b5 10. Bh6 a5 11. a4 b4 12. Nce2 Ba6 13. Nh3 Nbd7 14. Ng5 Bxe2 15.
Kxe2 Nc5 16. Rad1 Qb6 17. e5 Nxb3 18. Bxg7 Kxg7 19. exf6+ exf6 *
Position (FEN): r4r2/5pkp/1qp2pp1/p5N1/Pp5Q/1n3P2/1PP1K1PP/3R3R w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 971
Best move: Qxh7#