Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 d5 4. Nf3 c5 5. e3 cxd4 6. exd4 dxc4 7. Bxc4 Be7 8.
Bg5 O-O 9. O-O Nc6 10. d5 exd5 11. Bxf6 Bxf6 12. Qxd5 Bg4 13. Rad1 Qb6 14. Qe4
Be6 15. Bxe6 fxe6 16. Qxe6+ Kh8 17. Rd2 Rae8 18. Qg4 Ne5 19. Nxe5 Rxe5 20. Rfd1
Qc6 21. Rd6 Qxd6 22. Rxd6 *
Position (FEN): 5r1k/pp4pp/3R1b2/4r3/6Q1/2N5/PP3PPP/6K1 b - - 0 22
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 665
Best move: Re1#