Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. d4 Bg4 4. f3 Bf5 5. c4 e6 6. dxe6 Nc6 7. exf7+ Kxf7 8.
Be3 Bb4+ 9. Kf2 Re8 10. Qb3 Nxd4 11. Qxb4 Rxe3 12. Qd2 Re7 13. Nc3 Rd7 14. Nd5
Nc2 15. Qf4 c6 16. Qxf5 cxd5 17. Qxc2 d4 18. Bd3 Qc7 19. c5 Qf4 20. Re1 Ng4+
21. Kf1 Ne3+ 22. Rxe3 Qxe3 23. Qe2 Qc1+ 24. Kf2 Re8 25. Qc2 *
Position (FEN): 4r3/pp1r1kpp/8/2P5/3p4/3B1P2/PPQ2KPP/2q3NR b - - 5 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1448
Best move: Qe1#