Chess puzzle (Checkmate)
Opening: Slav_Defense, Slav_Defense_Chameleon_Variation
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Nf3 a6 5. e3 Bg4 6. cxd5 cxd5 7. Be2 e6 8. O-O
Nc6 9. a3 Bd6 10. b4 O-O 11. Bb2 Rc8 12. Rc1 Bb8 13. h3 Bh5 14. Na4 Nd7 15. Nc5
Nxc5 16. Rxc5 Qd6 17. Ne5 Bxe2 18. Qxe2 f6 19. Nxc6 *
Position (FEN): 1br2rk1/1p4pp/p1Nqpp2/2Rp4/1P1P4/P3P2P/1B2QPP1/5RK1 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 899
Best move: Qh2#