Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. d4 d5 3. c4 c5 4. Nc3 cxd4 5. Nxd4 dxc4 6. e3 e6 7. Bxc4 Qc7 8.
Bb5+ Bd7 9. Bxd7+ Nbxd7 10. O-O a6 11. Bd2 b5 12. Rc1 Bc5 13. b4 Bd6 14. Ncxb5
Bxh2+ 15. Kh1 Qb8 16. Nc3 O-O 17. g3 Bxg3 18. fxg3 Qxg3 19. Rg1 *
Position (FEN): r4rk1/3n1ppp/p3pn2/8/1P1N4/2N1P1q1/P2B4/2RQ2RK b - - 1 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1232
Best move: Qh3#