Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. b3 e6 3. Bb2 c5 4. e3 Nf6 5. Be2 Bd6 6. d3 O-O 7. O-O e5 8. c4 d4
9. exd4 cxd4 10. Ba3 Bxa3 11. Nxa3 b6 12. Nxe5 Bb7 13. Bf3 Bxf3 14. Qxf3 Qd6
15. Qxa8 Qxe5 16. Rae1 Qh5 17. Qf3 Qg5 18. Nb5 Nbd7 19. Nxd4 Qd2 20. a4 Nc5 21.
Re7 Nxd3 22. Rxa7 Re8 23. a5 bxa5 24. Rd1 Re1+ 25. Rxe1 *
Position (FEN): 6k1/R4ppp/5n2/p7/2PN4/1P1n1Q2/3q1PPP/4R1K1 b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 976
Best move: Qxe1#