Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bd3 e5 7. Nf3 h6 8. O-O
Be6 9. h3 Nc6 10. a3 Be7 11. Be3 O-O 12. b4 g5 13. Ne2 Kg7 14. Nh2 g4 15. h4 h5
16. Ng3 d5 17. exd5 Nxd5 18. c4 Nxe3 19. fxe3 Bxh4 20. Nxh5+ Kh6 21. Nxg4+ Kxh5
22. Nf6+ Kg5 *
Position (FEN): r2q1r2/1p3p2/p1n1bN2/4p1k1/1PP4b/P2BP3/6P1/R2Q1RK1 w - - 2 23
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1695
Best move: Qh5#