Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Bd7 5. Nc3 Be7 6. Bc4 Nf6 7. O-O O-O 8.
Bd3 Nc6 9. Nf3 Ne5 10. Nxe5 dxe5 11. f4 exf4 12. Bxf4 Bc6 13. e5 Nd5 14. Qh5 g6
15. Qg4 Nxf4 16. Rxf4 Re8 17. Raf1 Rf8 18. h4 h5 19. Qg3 Kg7 20. Rxf7+ Rxf7 21.
Qxg6+ Kh8 22. Rxf7 Bc5+ 23. Kh1 *
Position (FEN): r2q3k/ppp2R2/2b3Q1/2b1P2p/7P/2NB4/PPP3P1/7K b - - 2 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1160
Best move: Qxh4#