Chess puzzle (Checkmate)
Moves: 1. c4 e6 2. g3 d5 3. Bg2 Nf6 4. Nf3 Be7 5. O-O O-O 6. b3 b6 7. Bb2 Bb7 8. d4
Nbd7 9. Nbd2 c5 10. Rc1 Rc8 11. e3 Rc7 12. Qe2 Qa8 13. Ne5 dxc4 14. Bxb7 Qxb7
15. Ndxc4 Rfc8 16. dxc5 Nxc5 17. Ng4 Nfe4 18. Rfd1 Ng5 19. h4 Nf3+ 20. Kf1 h5
21. Nge5 Nxe5 22. Nxe5 *
Position (FEN): 2r3k1/pqr1bpp1/1p2p3/2n1N2p/7P/1P2P1P1/PB2QP2/2RR1K2 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1135
Best move: Qh1#