Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 h6 4. c3 Nf6 5. d3 Bc5 6. O-O Ng4 7. h3 h5 8. b4 Bb6
9. a4 a6 10. Bc4 d6 11. Qe2 Bd7 12. Be3 Qe7 13. Bxb6 cxb6 14. Nbd2 f5 15. exf5
Bxf5 16. Ne4 O-O-O 17. b5 Na5 18. Ba2 d5 19. Neg5 e4 20. dxe4 dxe4 21. Nf7 Qc7
22. Nd4 *
Position (FEN): 2kr3r/1pq2Np1/pp6/nP3b1p/P2Np1n1/2P4P/B3QPP1/R4RK1 b - - 3 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 891
Best move: Qh2#