Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. Nc3 d6 3. Nf3 c5 4. g3 Nc6 5. Bg2 Bf5 6. O-O Nb4 7. d3 g6 8. e4
Bg4 9. h3 Bxf3 10. Bxf3 Bg7 11. Be3 Nd7 12. Qd2 Ne5 13. Be2 Nbxd3 14. f4 Nxc4
15. Qxd3 Nxe3 16. Rf3 Bd4 17. Rxe3 Bxe3+ 18. Qxe3 Qb6 19. Qd2 O-O 20. Nd5 Qd8
21. Qc3 a6 22. a4 b5 23. axb5 axb5 24. Rxa8 Qxa8 *
Position (FEN): q4rk1/4pp1p/3p2p1/1ppN4/4PP2/2Q3PP/1P2B3/6K1 w - - 0 25
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 812
Best move: Nxe7#