Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 Bd7 5. Bxc6 Bxc6 6. dxe5 Bxe4 7. exd6 Qxd6
8. Qe2 Nf6 9. Nc3 O-O-O 10. O-O Bc6 11. Rd1 Qe7 12. Rxd8+ Qxd8 13. Bg5 h6 14.
Rd1 Qe7 15. Bxf6 Qxf6 16. Ne5 Bc5 17. Nxc6 Qxc6 18. Qg4+ Kb8 19. Qxg7 Rf8 20.
Re1 Qb6 21. Qxf8+ Bxf8 *
Position (FEN): 1k3b2/ppp2p2/1q5p/8/8/2N5/PPP2PPP/4R1K1 w - - 0 22
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 525
Best move: Re8#