Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nc3 Nf6 5. Nf3 Bf5 6. Bd3 Bxd3 7. Qxd3 c6 8.
O-O Be7 9. Bg5 O-O 10. Rfe1 Nbd7 11. Ne2 Ne4 12. Bxe7 Qxe7 13. Ng3 Ndf6 14. Nd2
Qb4 15. Ngxe4 dxe4 16. Nxe4 Nxe4 17. Qxe4 Qxb2 18. Rab1 Qxa2 19. Rxb7 Qa5 20.
Re7 Qc3 21. Re8 g6 22. Rxa8 Rxa8 23. d5 cxd5 24. Qxd5 *
Position (FEN): r5k1/p4p1p/6p1/3Q4/8/2q5/2P2PPP/4R1K1 b - - 0 24
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 773
Best move: Qxe1#