Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. Bb5+ c6 4. dxc6 Nxc6 5. Nf3 Bg4 6. Be2 e5 7. h3 Bh5 8.
Nxe5 Bxe2 9. Qxe2 Nxe5 10. Qxe5+ Qe7 11. Qxe7+ Bxe7 12. d4 O-O-O 13. c3 Rhe8
14. O-O Bd6 15. Be3 Nd5 16. Re1 f5 17. Bd2 Rxe1+ 18. Bxe1 Re8 19. Kf1 Nf4 20.
Bd2 Nd3 21. b3 Bf4 22. Bxf4 *
Position (FEN): 2k1r3/pp4pp/8/5p2/3P1B2/1PPn3P/P4PP1/RN3K2 b - - 0 22
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 532
Best move: Re1#