Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. dxe5 Nc6 3. Nf3 Qe7 4. e3 Nxe5 5. Nbd2 Nf6 6. Be2 d5 7. Nxe5 Qxe5
8. Nf3 Qe6 9. O-O Bd6 10. Nd4 Qe5 11. Nf3 Qe6 12. Qd4 c5 13. Qd3 h5 14. b3 h4
15. h3 Ne4 16. Bb2 Rh6 17. Rad1 Rg6 18. Nxh4 Qxh3 19. Nxg6 *
Position (FEN): r1b1k3/pp3pp1/3b2N1/2pp4/4n3/1P1QP2q/PBP1BPP1/3R1RK1 b q - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 856
Best move: Qh2#