Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. c3 Bc5 5. d4 exd4 6. e5 Qe7 7. cxd4 Bb4+ 8.
Bd2 d5 9. Be2 Ne4 10. O-O Bxd2 11. Nbxd2 O-O 12. Nxe4 dxe4 13. Ne1 Bf5 14. a3
Rad8 15. Nc2 Nxe5 16. f3 exf3 17. Bxf3 Nxf3+ 18. Rxf3 Bg4 19. Qd3 Bxf3 20. Qxf3
c6 21. Re1 Qh4 22. Qb3 Rxd4 23. Nxd4 *
Position (FEN): 5rk1/pp3ppp/2p5/8/3N3q/PQ6/1P4PP/4R1K1 b - - 0 23
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1144
Best move: Qxe1#