Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 d5 4. exd5 exd5 5. Bb5+ Nc6 6. O-O Nf6 7. Ne5 Qc7 8.
Re1 Be7 9. Nxc6 bxc6 10. Ba4 O-O 11. Nc3 d4 12. Ne4 Nxe4 13. Rxe4 Bf5 14. Re1
Bd6 15. h3 Rfe8 16. d3 Qa5 17. Rxe8+ Rxe8 18. c3 Qxa4 19. Qxa4 *
Position (FEN): 4r1k1/p4ppp/2pb4/2p2b2/Q2p4/2PP3P/PP3PP1/R1B3K1 b - - 0 19
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 790
Best move: Re1#