Chess puzzle (Checkmate)
Moves: 1. Nf3 Nc6 2. g3 d5 3. Bg2 e5 4. O-O Be6 5. c4 dxc4 6. Na3 a6 7. Qc2 b5 8. d3
Nb4 9. Qc3 e4 10. Nd4 exd3 11. Bxa8 Qxa8 12. Nxe6 fxe6 13. exd3 Nxd3 14. Qd4
Nf6 15. Nc2 Bc5 16. Qh4 O-O 17. b3 Nxf2 18. Be3 N6g4 19. Bxc5 *
Position (FEN): q4rk1/2p3pp/p3p3/1pB5/2p3nQ/1P4P1/P1N2n1P/R4RK1 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1027
Best move: Qh1#