Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Bg5 h6 5. Bf4 c5 6. d5 Ne4 7. Qc2 exd5 8. cxd5
Nf6 9. e4 d6 10. Bb5+ Bd7 11. Bd3 Bc8 12. a3 Bxc3+ 13. bxc3 O-O 14. Ne2 Qb6 15.
O-O Nbd7 16. Rab1 Qc7 17. Rfe1 Re8 18. Ng3 Ne5 19. Be2 g5 20. Bxe5 Rxe5 21. c4
Qe7 22. Bf3 g4 23. Nf5 Bxf5 24. exf5 Rxe1+ 25. Rxe1 *
Position (FEN): r5k1/pp2qp2/3p1n1p/2pP1P2/2P3p1/P4B2/2Q2PPP/4R1K1 b - - 0 25
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 645
Best move: Qxe1#