Chess puzzle (Checkmate)
Opening: Caro-Kann_Defense, Caro-Kann_Defense_Tartakower_Variation
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. Nf3 Bd6 7. Bd3 O-O
8. O-O Re8 9. h3 Nd7 10. c4 Nf8 11. Be3 Be6 12. a3 Qd7 13. Re1 g5 14. Nd2 Bxh3
15. gxh3 Qxh3 16. Bf1 *
Position (FEN): r3rnk1/pp3p1p/2pb1p2/6p1/2PP4/P3B2q/1P1N1P2/R2QRBK1 b - - 1 16
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 888
Best move: Qh2#