Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 d6 5. O-O Be6 6. Nbd2 Bxc4 7. Nxc4 Nd4 8.
Be3 Nxf3+ 9. Qxf3 d5 10. Nxe5 dxe4 11. dxe4 Bd6 12. Rad1 Qe7 13. Nc4 Nxe4 14.
Nxd6+ Nxd6 15. Bc5 O-O 16. Rfe1 Qg5 17. Bxd6 cxd6 18. Rxd6 Rac8 19. c3 Rfd8 20.
Qxb7 Rc7 21. Rxd8+ Qxd8 22. Qxc7 Qxc7 *
Position (FEN): 6k1/p1q2ppp/8/8/8/2P5/PP3PPP/4R1K1 w - - 0 23
White to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 432
Best move: Re8#