Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. Nc3 Nf6 5. O-O O-O 6. h3 Nc6 7. d4 exd4 8.
Nxd4 Nxd4 9. Qxd4 Bd7 10. Bg5 Bc6 11. Rfe1 h6 12. Bh4 Re8 13. e5 dxe5 14. Qxd8
Raxd8 15. Rxe5 Rd2 16. Bxf6 Bxf6 17. Rxe8+ Bxe8 18. Re1 Bc6 19. Bd3 Bxc3 20.
bxc3 Ba4 21. Kf1 Bxc2 *
Position (FEN): 6k1/ppp2pp1/7p/8/8/2PB3P/P1br1PP1/4RK2 w - - 0 22
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 514
Best move: Re8#