Chess puzzle (Checkmate)
Moves: 1. Nf3 c5 2. e3 d5 3. d4 e6 4. Bb5+ Bd7 5. Bxd7+ Qxd7 6. O-O Nc6 7. c3 Nf6 8.
Nbd2 Qc7 9. b3 Bd6 10. Bb2 O-O 11. dxc5 Bxc5 12. c4 Ne4 13. cxd5 exd5 14. Rc1
Bd6 15. h3 Rad8 16. Qc2 Qe7 17. Nxe4 dxe4 18. Nd2 f5 19. Qc4+ Kh8 20. Qc2 Ne5
21. Bxe5 Qxe5 22. Nc4 *
Position (FEN): 3r1r1k/pp4pp/3b4/4qp2/2N1p3/1P2P2P/P1Q2PP1/2R2RK1 b - - 1 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1171
Best move: Qh2#