Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 d5 4. exd5 exd5 5. Bb5+ Nc6 6. O-O a6 7. Bxc6+ bxc6
8. Re1+ Be6 9. Ne5 Bd6 10. Nxc6 Qb6 11. Ne5 Nf6 12. d3 O-O 13. b3 Rfe8 14. Bg5
Bxe5 15. Rxe5 Ng4 16. Rxe6 Rxe6 17. Nc3 d4 18. Na4 Qa5 19. Bd2 Qc7 20. Qxg4
Rae8 21. h3 Re2 22. Rd1 Rxd2 23. Rxd2 *
Position (FEN): 4r1k1/2q2ppp/p7/2p5/N2p2Q1/1P1P3P/P1PR1PP1/6K1 b - - 0 23
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 785
Best move: Re1#