Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. e4 d5 3. exd5 exd5 4. Bd3 Nf6 5. Ne2 Bd6 6. O-O O-O 7. Bf4 c5 8. c3
Nc6 9. dxc5 Bxc5 10. Nd2 Bg4 11. Nb3 Bb6 12. Kh1 Re8 13. f3 Be6 14. Bg5 h6 15.
Bxf6 Qxf6 16. Qd2 Bf5 17. Rad1 Be3 18. Qc2 Re5 19. Bxf5 Rxf5 20. Ned4 Rh5 21.
Rfe1 Rxh2+ 22. Kxh2 *
Position (FEN): r5k1/pp3pp1/2n2q1p/3p4/3N4/1NP1bP2/PPQ3PK/3RR3 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1036
Best move: Qh4#