Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Bc4 b5 7. Bb3 e6 8. f4
Bb7 9. Qf3 Be7 10. O-O b4 11. Bxe6 bxc3 12. Nf5 Bxe4 13. Qxc3 Bxf5 14. Bxf5 O-O
15. Re1 Re8 16. Qf3 Ra7 17. Be3 Rc7 18. Bd4 Nc6 19. Bb6 Qb8 20. Bxc7 Qxc7 21.
Be4 Nxe4 22. Rxe4 Bf6 *
Position (FEN): 4r1k1/2q2ppp/p1np1b2/8/4RP2/5Q2/PPP3PP/R5K1 w - - 1 23
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 606
Best move: Rxe8#