Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Bc4 d5 3. exd5 exd5 4. Bb3 Nf6 5. d4 Bd6 6. Nf3 O-O 7. O-O Bg4 8.
c3 c6 9. h3 Bh5 10. Bg5 Nbd7 11. Nbd2 Qc7 12. Qc2 Rae8 13. Rfe1 Bg6 14. Qc1 h6
15. Bxf6 Nxf6 16. Bc2 Be4 17. Nxe4 dxe4 18. Nh4 e3 19. Rxe3 Rxe3 20. Qxe3 Re8
21. Qf3 Qb6 22. b3 a5 23. c4 Qb4 24. Nf5 Re1+ 25. Rxe1 *
Position (FEN): 6k1/1p3pp1/2pb1n1p/p4N2/1qPP4/1P3Q1P/P1B2PP1/4R1K1 b - - 0 25
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 769
Best move: Qxe1#