Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Bg4 3. Bf4 Nc6 4. h3 Bxf3 5. exf3 Nf6 6. c4 dxc4 7. Bxc4 Qxd4
8. Qxd4 Nxd4 9. Na3 e5 10. Bxe5 Bxa3 11. Bxd4 Bb4+ 12. Ke2 O-O-O 13. Rhd1 Rhe8+
14. Kf1 c5 15. Bxf6 Rxd1+ 16. Rxd1 gxf6 17. Bxf7 Re7 18. Bc4 a6 19. a3 Ba5 20.
Rd5 *
Position (FEN): 2k5/1p2r2p/p4p2/b1pR4/2B5/P4P1P/1P3PP1/5K2 b - - 2 20
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 602
Best move: Re1#