Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nf6 3. f4 d5 4. fxe5 Nxe4 5. Nxe4 dxe4 6. d4 exd3 7. Bxd3 Qh4+
8. g3 Qe7 9. Nf3 Nc6 10. O-O Be6 11. Bg5 f6 12. exf6 gxf6 13. Bh4 O-O-O 14. Re1
Bh6 15. Qe2 Qc5+ 16. Kg2 Nd4 17. Nxd4 Qxd4 18. Qxe6+ Kb8 19. Bxf6 Qc5 20. Bxh8
Rxh8 21. Qe8+ Rxe8 *
Position (FEN): 1k2r3/ppp4p/7b/2q5/8/3B2P1/PPP3KP/R3R3 w - - 0 22
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 400
Best move: Rxe8#