Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. d4 c5 4. dxc6 Nxc6 5. Nf3 Bg4 6. Be2 Bxf3 7. Bxf3 Nxd4
8. Bxb7 Rb8 9. Bf3 Nxf3+ 10. Qxf3 e5 11. O-O Bd6 12. Nd2 O-O 13. Nc4 e4 14. Qe2
Qc7 15. Nxd6 Qxd6 16. Rd1 Qe5 17. c4 Rfd8 18. Rxd8+ Rxd8 19. Be3 Rb8 20. Rd1
Rxb2 21. Rd8+ Ne8 22. Qxb2 Qxb2 *
Position (FEN): 3Rn1k1/p4ppp/8/8/2P1p3/4B3/Pq3PPP/6K1 w - - 0 23
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 400
Best move: Rxe8#