Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. d4 Nf6 5. Nf3 Bg4 6. Be2 e6 7. h3 Bxf3 8.
Bxf3 c6 9. O-O Bd6 10. Bg5 Nbd7 11. a3 O-O 12. Ne4 Be7 13. Bxf6 Nxf6 14. Nxf6+
Bxf6 15. c3 e5 16. dxe5 Bxe5 17. Re1 Re8 18. Qxd8 Raxd8 19. Rad1 Bc7 20. Rxe8+
Rxe8 21. Rd7 *
Position (FEN): 4r1k1/ppbR1ppp/2p5/8/8/P1P2B1P/1P3PP1/6K1 b - - 1 21
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 682
Best move: Re1#