Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Be7 5. Nc3 c6 6. d4 Bg4 7. Be2 O-O 8. Bf4
Re8 9. O-O h6 10. Re1 a6 11. d5 c5 12. e5 dxe5 13. Bxe5 Nbd7 14. Bxf6 Nxf6 15.
Bc4 Bd6 16. Rxe8+ Qxe8 17. Qe2 Qxe2 18. Bxe2 Re8 19. Re1 Bxf3 20. Bxf3 *
Position (FEN): 4r1k1/1p3pp1/p2b1n1p/2pP4/8/2N2B2/PPP2PPP/4R1K1 b - - 0 20
Black to move.
Themes: Hanging Piece, Kingside Attack Endgame Mate in 1 
Puzzle rating: 834
Best move: Rxe1#