Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 Nf6 4. e5 Nfd7 5. Bd3 c5 6. c3 Nc6 7. Ne2 Qb6 8. Nf3
cxd4 9. cxd4 Bb4+ 10. Bd2 Bxd2+ 11. Qxd2 O-O 12. O-O f6 13. Nf4 Re8 14. Rfe1
Nxd4 15. Nxd4 fxe5 16. Ndxe6 exf4 17. Nxf4 Rxe1+ 18. Rxe1 Nf6 19. Bf1 d4 20.
Bc4+ Kh8 21. Nd5 Nxd5 *
Position (FEN): r1b4k/pp4pp/1q6/3n4/2Bp4/8/PP1Q1PPP/4R1K1 w - - 0 22
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 877
Best move: Re8#