Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c3 e5 4. d4 cxd4 5. cxd4 exd4 6. Nxd4 Nf6 7. Nc3 Bb4 8.
Nxc6 bxc6 9. Bd3 Qa5 10. O-O Bxc3 11. bxc3 Qxc3 12. e5 Qxa1 13. exf6 Qxf6 14.
Re1+ Kf8 15. Qe2 Bb7 16. Qg4 d5 17. Qd7 Rb8 18. Ba3+ c5 19. Bxc5+ Qe7 20. Qxe7+
Kg8 21. Qe8+ Rxe8 *
Position (FEN): 4r1kr/pb3ppp/8/2Bp4/8/3B4/P4PPP/4R1K1 w - - 0 22
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 480
Best move: Rxe8#