Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Bc4 h6 4. O-O d6 5. Re1 Be7 6. d4 exd4 7. Nxd4 O-O 8.
Nc3 Bd7 9. Qf3 Nc6 10. Nf5 Ne5 11. Qg3 Bxf5 12. exf5 Nh5 13. Qh3 Bg5 14. Rxe5
dxe5 15. Qxh5 Bf6 16. Qg4 Bg5 17. Bxg5 Qxg5 18. Qe4 Qd2 19. Bb3 c6 20. Qxe5
Rfe8 21. Qc7 Re1+ 22. Rxe1 *
Position (FEN): r5k1/ppQ2pp1/2p4p/5P2/8/1BN5/PPPq1PPP/4R1K1 b - - 0 22
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 1038
Best move: Qxe1#