Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. Bc4 d5 4. exd5 exd5 5. Bb5+ Nc6 6. O-O Nf6 7. d4 Be7 8.
Re1 O-O 9. c3 Ne4 10. Nbd2 Bf5 11. Nxe4 Bxe4 12. Nd2 cxd4 13. Bxc6 bxc6 14.
cxd4 Bg6 15. Nf3 Bf6 16. Bf4 Qb6 17. b3 Be4 18. Be5 Bd8 19. Bd6 Re8 20. Bc5 Qc7
21. Nd2 Bg6 *
Position (FEN): r2br1k1/p1q2ppp/2p3b1/2Bp4/3P4/1P6/P2N1PPP/R2QR1K1 w - - 9 22
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 655
Best move: Rxe8#