Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Nf3 Nd7 5. Bc4 Nb6 6. Bb3 c6 7. d4 Nf6 8.
Bf4 Bg4 9. h3 Bh5 10. g4 Bg6 11. a4 a5 12. Qd2 Nfd5 13. Bg3 e6 14. O-O h5 15.
g5 h4 16. Nxh4 Be7 17. Nxg6 Bxg5 18. Qd3 Rxh3 19. Nxd5 Nxd5 20. Bxd5 Qxd5 21.
Ne5 *
Position (FEN): r3k3/1p3pp1/2p1p3/p2qN1b1/P2P4/3Q2Br/1PP2P2/R4RK1 b q - 1 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 467
Best move: Qh1#